Java ME

Getting Started with Android Using Java

Android is a free, open source operating system initially powered by Dalvik VM, with a recent revamp to ART for hand-held devices such as phones, tablets, and so forth. The Android SDK basically provides a framework for creating interactive clients using the Java language. Java already has quite a few UI class libraries such as SWT, Swing, AWT, J2ME Canvas, and so on, but...

Android Development 101: Tools Review of Android SDK

In this episode of Android Development 101, we delve into the development tools Google provides by with the Android SDK. In a matter of minutes, this screencast demonstration walks you through all the following processes: Opening the Android SDK and AVD (Android Virtual Devices) Manager, showing where you can easily update their environment as new versions are available. Creating and starting AVD/Emulators Launching the "Hello World" Android...

Protect Your Android Applications from Software Piracy

You've probably heard some of the startlingly high statistics about the number of mobile applications that are illegally downloaded and installed on users' devices. For the application developer, the loss in revenue and other ramifications of software piracy are staggering; most developers try to take some steps to protect their intellectual property. Android developers have a powerful tool at their fingertips to ensure this...

Android Is Closer to Windows Phone 7 Than Developers May Think

Android developers may be surprised to learn all the similarities between developing for the Windows Phone 7 Platform and developing for the Android Platform. Mobile applications for both platforms are written in managed languages -- Java for Android and C# for Windows Phone 7 -- with accompanying libraries. In his Microsoft-sponsored article, Windows Phone 7 Development for Android Developers Chris Bennett walks Android developers...

Android Gingerbread 2.3: Top 9 Anticipated Features

Nobody besides Google insiders know when Android Gingerbread 2.3 will drop, but it's supposed to be any day now. On November 12th, @GoogleMobile tweeted, "Our cafes are baking something sweet" with a link to a photo of gingerbread cookies. But what exactly are they cooking up for 2.3? To give Android application developers an idea of what features they will need to support in...

Taking the Next Step with Your BlackBerry Development

My previous article explained what you need to get started with BlackBerry application development: languages, tools, and initial device requirements and costs. This article concludes that discussion with guidelines for completing your BlackBerry apps and bringing them to market. You also will learn about support options from BlackBerry maker Research In Motion (RIM), methods of delivering applications, and the carriers you can target.Editor's Note:...

Getting Started with the BlackBerry Mobile Development Platform

BlackBerry devices do not fare well in the media battle, but they may win the market share war. While the iPhone and Android rule technology headlines, BlackBerry phones have thoroughly penetrated large corporations and recently expanded their reach to many consumers. Research In Motion (RIM) has worked hard to enable developers to create compelling applications for their phones, and you may be surprised to...

Add Video Capture to Your BlackBerry Applications

Until recently, a significant difference between the BlackBerry platform and its much-discussed competitors (Android, iPhone, and WebOS) was that BlackBerry did not support capturing video within programs. The recent release of BlackBerry OS version 5 remedies this problem with a well-established and proven interface. Now BlackBerry developers can impress their customers and peers by demonstrating that their little device can record video just as...

The Dos and Don’ts of a Java Position Interview

I'm sure many of us in the Java field have been through this — the interview that's going to get our next job! I'm also sure many of us have checked the usual places on the Net for hints about how to prepare for "the perfect interview." If you're like me, I'm sure you found the usual "advices," advice that I personally never found...

Introducing a Lightweight UI Toolkit: Shake Your User Interface

Introduction You saw in the first article of this series [1] the basic structure of a simple LWUIT application, but today it is not sufficient just to have a clear UI. From modern web applications (full of JavaScript tricks) to desktop applications, every 21st century application shows dynamic user interfaces that react with smooth transitions, animations, and other design tips. It's time to add cool...

Latest Articles