HTML5 Recommended The boundary between the client web applications and desktop applications are blurring. Modern web applications based on HTML5 support drag & drop of files directly into the browser, hold connection to the server via a Websocket that practicaly enables communication in real time, and are closely integrated with the capability of devices (positioning via GPS, inquiry about the orientation of device etc.). WebGL standard supported browser is becoming environment for rich 3-D applications and games, creating a platform that is truly independent of the hardware. HTML5 is already widely supported by desktop web browsers, much of its functionality is supported by virtually all mobile devices (Android, iPhone, iPad). HTML5 exceeds the framework of isolated development environment and stands for platform that supports the development of rich interactive applications capable of autonomous operation anywhere.
iPhone and iPad Application Development Recommended The course provides hands-on training on iPhone and iPad application development. The attendees are introduced to hardware and software characteristics of iPhone and iPad platform, and to appropriate application development environment. Following, hands-on experience is provided in application development, testing and distribution including concept introduction and use of interfaces.
Mobile terminal equipment Recommended The course focuses on specifics of mobile terminal equipment. Emphasis is placed on hardware platform types, available communications and sensor interfaces, operating systems and software platforms. Moreover, an introduction to mobile application development is given topped with practical demos of applications and services, and specifics of Symbian, Apple iOS (iPhone and iPad), BlackBerry, Windows and Android platforms.
Development of decentralized applications for Ethereum Recommended Participants learn about key aspects of operation, architecture and elements of decentralized applications (DApp) -
applications for the Ethereum block chain, including end devices, user interfaces and smart contracts. In practical part the participants will make a simple smart token contract, deploy and run it on the Ethereum network. They will create a simple web interface or nodejs application for access to smart contract functions and the Ethereum block chain.