Programming with Google Android and Eclipse
Android is an operating system based on Linux with a Java programming interface. It provides tools, e.g. a compiler, debugger and a device emulator as well as its own Java Virtual machine (Dalvik).
Android is created by the Open Handset Alliance which is lead by Google.
Android uses a special Java virtual machine (Dalvik) which is based on the Apache Harmony Java implementation. Dalvik uses a special Bytecode so that you have to use the Android compiler to create this special byte-code.
Android supports 2-D and 3-D graphics using the OpenGL libraries and supports data storage in a SQLLite database.
For development Google provides the Android Development Tools (ADT) for Eclipse to develop Android applications.
Read more
Practical Programming on Android
What is Android
• Linux kernel and Dalvik virtual machine, application runs in process
• Develop in Java source code, compiled to Dalvik bytecode
• Java 5: annotations, generics
• You can use regular debugger in Eclipse with Android plugin
• NextAction – started in october 2008, todo lists
• Google developer phone - synchronisation Gmail and contacts, Google calendar
• Android is attractive for developers:
• Java source code, familiar development environment
• Open platform
Read more
andbook! release 002 Android Programming
This document was written for developers who have worked with Java™ before and want to start developing for the Android Platform. I tried to make this as much “hands on” as possible, placing example codes everywhere it fit. Also I tried to insert as many picture as possible, because they liven up the learning process and relax the reader’s eyes.
Read more
SOAP Architecture and Application Programming Interface
The SOAP adapter interface leverages the adapter architecture of the Element Management System (EMS) component in the Cisco BTS 10200 Softswitch. This architecture allows for a variety of adapters to provide operations, administration, management, and provisioning (OAM&P) by adapting the external interface to a common infrastructure in the EMS. Login sessions expire in 10 minutes with no activity. This means that a command must traverse each session once every 10 minutes to keep a session alive. This is important for any client application that deploys the use of connection pools.
Read more
SOAP Programming with Java - SOAP Architecture Using Messages
It is important to stress that SOAP is quite flexible with transport mechanisms, which is what makes it such an attractive technology. Having covered the HTTP-based architecture in the previous chapters, this chapter reviews two message transport mechanisms, Java Messaging and JavaSpaces, with extensive example code for each.
Read more