Vaadin Application PRO

The Application class is the entry point. The object instantiated from that class is responsible for creating and managing the user interface components. Each and every user session has its own Application object. The fourth topic of my Vaadin Basics course focuses on this class and covers various related issues that become relevant when developing […]

MTA Android Hybrid Applications Summer 2011 ACD

This coming summer semester (Summer 2011) I am going to deliver in MTA a course that teaches how to develop hybrid applications for the android platform. The course includes the following main topics: Android Basic Java Applications PHP Server Side Programming HTML5, jQueryMobile & SenchaTouch The PhoneGap Framework Most of the slides and the other […]

SMKB Android Hybrid Applications Summer 2011 ACD

This coming summer semester (Summer 2011) I am going to deliver in SMKB a course that teaches how to develop hybrid applications for the android platform. The course includes the following main topics: Android Basic Java Applications PHP Server Side Programming HTML5, jQueryMobile & SenchaTouch The PhoneGap Framework Most of the slides and the other […]

The Notification.Builder Class PRO

The Android 3.0 platform includes the Notification.Builder class that assists with the creation of user notification. Notification.Builder builder = new Notification.Builder(NotificationBuilderDemo.this) .setSmallIcon(R.drawable.icon_noti) .setAutoCancel(true) .setTicker(“Hello Bonga!”) .setContentText(“La La La BONGA”) .setContentIntent(intent); NotificationManager manager =  (NotificationManager)getSystemService(NOTIFICATION_SERVICE); manager.notify(text.hashCode(), builder.getNotification()); The Notification.Builder class introduces a clear implementation for the Builder design pattern. The Android 3.0 Tablets UI course I […]

Google Chrome Apps Development PRO

The applications we develop for the Google Chrome web browser are actually web applications that the user conceived as installed ones. In the Google Chrome Extensions Development course I dedicate one topic to the development of applications for the Google Chrome web browser. This video clip presents the user experience involved with installing an application […]

jQuery Mobile Forms PRO

The ninth topic in my jQuery Mobile on going course covers the available layout possibilities when displaying our content. You can download the slides of this topic and watch the video clip available below. It overviews the possible form widgets. The professional version of my jQuery Mobile course is available at www.xperato.com. The community version […]

jQuery Mobile Layout PRO

The eighth topic in my jQuery Mobile on going course covers the available layout possibilities when placing our content on the page. You can download the slides of this topic and watch the video clip available below. It shows the possibility to create a collapsable content. The professional version of my jQuery Mobile course is […]

Adobe Wallaby Converts Flash to HTML5 BIZ

In my post (8 days ago) about the future of Flash and Silverlight I mentioned that the one and only way to keep Flash/Silverlight relevant would be to allow a Flash/Silverlight file to be automatically converted into HTML5 for those platforms that don’t support Flash/Silverlight. Few days later, Adobe releases Wallaby. I guess it is […]

Toolbars in jQuery Mobile PRO

Using the jQuery Mobile it is common to have two toolbars. The header and the footer. The seventh topic in my jQuery Mobile on going course covers the available possibilities when creating each one of them. You can download the slides of this topic and watch the video clips available below. I believe they will […]

HIT Android 3.0 Course May 2011 INFO

On May 6th 2011 I will start to deliver a professional course for developing applications for the Android platform.  I deliver this course through the external studies unit of HIT. The course lasts 35 meetings. The meetings take place on Fridays during the hours 1100-1400. During the course the students will practice their knowledge in three […]

Update cookies preferences