Mandatory Movies for Learning Java Programming PRO
Learning how to write code in Java has never been simple. Hereto a short list of recommended movies you better watch before you start learning Java. Learning OOP is one of the biggest obstacles. Matrix is the best movie to start with. The program running on the machines servers creates a sophisticated virtual reality. When […]
There is no + Strings Concatenator in Dart PRO
Dart doesn’t provide us with the + operator for concatenating strings. If we want to connect few strings into a new big one we can just place them side by side. void main() { var a = “hello”; var b = “students”; var str = “hello ” “students”; print(str); } The following video clips overviews […]
Developing Android Remote Services PRO
The first step is coding the aidl file that includes our definition for the interface that lists the methods we want to enable their invocation from another process. package com.abelski.currencyservice; interface ICurrencyService { double getCurrency(String country); } The aidl compiler will go over that file and auto generate the interface we defined in the aidl […]
Nexus Q Introduction INFO
The Android 4.1 new feature that turns NFC connectivity into bluetooth makes device connectivity into a much simpler process and sets the foundation for new creative products. Nexus Q is one of them.
XML DOM Parsing in Java PRO
JAXP (Java API for XML) provides us with the capability to parse XML documents using a DOM parser. The following code sample shows a simple parsing using the JAXP DOM parser. package com.abelski.samples; import java.io.IOException; import java.net.URL; import java.io.InputStream; import java.net.HttpURLConnection; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.SAXException; […]
The Android findViewById Function PRO
Most Android developers are fairly well familiar with the findViewById function our activity inherits from the Activity class. This function receives the ID number of a specific View resource the activity user interface includes. If you ever try to call that function before calling the setContentView function (our activity inherits from the Activity class) then […]
HIT Android Spring 2012 ACD
During this semester (Spring 2012) I deliver an academic course dedicated to the Android platform. The course takes place in HIT as part of HIT Computers Science BSc academic program. The topics this course covers include the following: Introduction Application Resources The Intent Concept User Interface Controls Layout Managers Menus and Dialogs Touchscreens Style Definition App Widgets […]
HIT PHP Web Applications December 2011 INFO
In December 2011 I will start to deliver a professional course for developing cross platform 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 […]
HIT Android Course Summer 2011 ACD
During this coming summer semester (Summer 2011) I will deliver in HIT an academic course dedicated to the Android platform. The course belongs to HIT Computers Science BSc academic program. The topics this course covers include the following: Introduction Application Resources The Intent Concept User Interface Controls Layout Managers Menus and Dialogs Touchscreens Style Definition App […]
Squirrel Client & Derby DB Jump Start PRO
The Derby DB is a simple open source database application you can download for free at http://db.apache.org/derby. The Squirrel SQL is a simple client application that can connect nearly any database. You can download it for free athttp://www.squirrelsql.org/#installation. The following five video clips explain the first steps when using these two.