The First Programming Language ACD

I was recently asked ‘what is your recommendation for the first programming language to teach in a three years academic program?’. Thinking about this question, it was clear to me the programming language itself is just a tool and the topics been taught are the ones that should be in question. Unlike many others, I believe […]

Mobile Hybrid Applications Samples PRO

I chose to write this post for the benefit of all people who are not familiar with hybrid applications for mobile telephones. In the past, applications for mobile telephones were developed similarly to applications we install on our personal computer. When the case was iPhone they were developed in Objective-C. When the case was Windows […]

Vaadin Architecture PRO

The Vaadin framework is implemented on top of the Java Servlets API. When the web container receives the first request it instantiates the ApplicationServlet class. This is one of Vaadin framework classes. It extends HttpServlet. When developing a web application using the Vaadin framework we should define a class that extends com.vaadin.Application. Each and every […]

HIT Java EE Basics Summer 2011 ACD

This coming summer semester (Summer 2011) I will deliver a basic Java EE course in HIT. The course is part of the HIT Computers Science BSc academic program. The main topics we are going to cover in this course are: Java Servlets & JavaServer Pages Java Server Faces Java Persistence API Java EE Web Services Java Standard […]

Chrome Extensions Content Scripts PRO

Content scripts are files in JavaScript that execute in the background and refer the web pages the web browser renders. Using the DOM the content scripts can read the data of those web pages and introduce changes into them. Two famous examples for extensions that use content scripts are the Facebook Unfriends and the Facebook Facemoods. Those two […]

HIT PHP Web Applications June 2011 INFO

In June 2011 I will start to deliver a professional course for developing social web applications in PHP. I deliver this course through the external studies unit of HIT. The programming language selected for the server side is PHP. Most of the course focuses on PHP. The rest of the hours are allocated for complementary technologies […]

The Future of Silverlight and Flash PRO

Trying to forcast which technology will rise and which technology will fall is a mission impossible. The technology world is too complex driven by away too many forces, both technology and social. In addition, it is important to remember that each and every technology stands on its own and the case with one technology isn’t […]

Day in The Future INFO

Spectacular short video clip that shows a day in the future. Watching this clip together with my students we couldn’t avoid sensing the important role JavaScript and HTML 5 are going to play in the creation of rish user web based interface. Given today possibilities, this is the only option for creating cross platform user […]

PhiloGL Sencha Web GL Framework INFO

PhiloGL is a new JavaScript framework we can use to develop 3D models. PhiloGL uses the WebGL support we can find in HTML 5. PhiloGL is developed by Sencha, the creator of Sencha Touch and ExtJS. Currently, the only web browser I could use for running these samples was Chrome (latest version). I believe it […]

ISOC 2011 Conference Mobile Hybrid Applications Seminar PRO

I take part in the ISOC 2011 conference and deliver a seminar about hybrid applications development for mobile telephones. This seminar has six parts. For each one of them I prepared a separated presentation. 0900-1045 Mobile Applications Types Power of JavaScript 1100-1230 HTML5 Overview 1330-1515 jQueryMobile Framework 1530-1630 Android Web View Future Trends The seminar […]

Update cookies preferences