Android and Apps
- 26 July, 2010 15:23
- Comments
The more I use the HTC Incredible, the more I like it. And the thing that really makes the Incredible, er, incredible is its operating system, Android.
Android, as I'm sure you must know by now, was developed by Google, and is open in a way that the system it is most commonly compared to, iPhone's iOS operating system, isn't. A consequence of this openness is that third-party Android applications can easily get to market in sharp contrast to Apple's rather random iPhone application approval process.
Mobile deathmatch: Apple iOS 4 vs. Android 2.2
In passing, it's worth noting that both Android and iOS have a "kill switch" that allows the remote, global erasure of applications the companies deem unfit for their platforms. I dislike this concept as it could be abused by both the vendors and, quite feasibly, by hackers. To give Google its due, developers were told up-front about the existence and details of the kill switch while Apple has always been cagey and unclear on the topic. Google has actually used this facility once but they did so in a transparent manner and for a good reason for which they get brownie points.
That said, as much as many of us dislike this god-like power, given that neither OS has any real safeguards against malicious applications there is an arguable need for a kill switch as the ultimate safeguard against a serious rogue program.
But what do you think: Are the Google and Apple kill switches in Android and iOS a good thing?
Anyway, the more I've explored the applications available in the Android Market, the more impressed I've become with what third-party developers are doing.
Here's a couple of my favorite free Android apps: First, there's Ulysse Gizmos published by Binary Toys. This outstanding utility delivers beautifully rendered tools that include a compass, GPS monitor, bubble level, inclinometer and magnetometer. How did I ever live without these?!
My next Android application pick is WiFi Analyzer published by Farproc. This tool detects activity in the Wi-Fi spectrum and displays a real-time channel strength graph, a graph of channel activity over time, a rated listing of channel strength, a list of access points, or a signal strength meter. I recently found this application invaluable when I was setting up a Wi-Fi network as it was far easier for a quick check than other PC-based tools because it's always in my pocket. WiFi Analyzer gets a rating of 5 out of 5.
So, wouldn't it be great to be able to build Android applications easily? At present this is not something for the casual code hacker as Android application development is done in Java and you'll need the Android Software Developer's Kit, the Java Development Kit, and, if you're serious, you'll need the Eclipse integrated development environment and the Android Development Tools (ADT) Plugin.
If, however, you are a casual code hacker then you may be interested to hear that Google will soon be releasing App Inventor for Android.
App Inventor is a mashup of a couple of other intriguing projects: The Open Blocks Java library, a framework for programming using graphical "blocks" to build programs and the Kawa Language Framework, a version of the Scheme language written in Java that generates Java bytecode. In other words, these two building blocks allow the dragging and dropping and manipulation of visual chunks that represent procedural programming steps making creating applications for Android somewhat intuitive (I say "somewhat" as no programming system that produces anything really powerful can be really simple).
Next week we'll look at a visual block language, Scratch, that is much like the nuts and bolts of App Inventor.
Gibbs has a programming itch in Ventura, Calif. Your comments and irritations to gearhead@gibbs.com.
Read more about software in Network World's Software section.
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
- Bookmark this page
- Share this article
- Got more on this story? Email CIO
- Follow CIO on twitter
- HTC Incredible
- Android
- Mobile deathmatch: Apple iOS 4 vs. Android 2.2
- used this facility once
- Android.com - Market
- Binarytoys: Ulysse Gizmos release 1.0
- farproc: WiFi analyzer
- Android SDK : Android Developers
- Java SE Downloads - Sun Developer Network (SDN)
- Eclipse Downloads
- ADT Plugin for Eclipse : Android Developers
- App Inventor for Android
- DSpace@MIT : OpenBlocks : an extendable framework for graphical block programming systems
- The Kawa language framework
- The Scheme Programming Language
- Scratch : Home : imagine, program, share
- Software - Network World
-
Apple and Google disagree over licensing of essential patents
-
Nintendo Wii U to come with touchscreen controller
-
Monash Uni reduces IT teams after consolidation project
-
FTC warns makers of background checking apps
-
Time to get Agile
-
Chapter 2: Protecting Enterprise VoIP Services
The enterprise network is a complex system, and implementing VoIP brings a new level of complexity into the mix. In addition, security threats are real and many and assuring QoS delivery is a technical challenge. In deploying VoIP, you’re integrating voice technology with the critical data infrastructure. Building process and documentation controls into network operations provides the information about the corporate nervous system to manage a secure operating environment. You use this information to build a layered defense into the network. By gathering knowledge and applying it to defend the network in depth, you can deliver secure, reliable, available VoIP service across the enterprise. -
Case Study: HJ Heinz
Heinz has trusted Sophos to protect its desktop users and email systems from malware and spam for many years. As part of its multi-tier approach to IT security, the company needed more robust protection against web-based threats and the use of unauthorised applications. -
Managing Trust - Data protection and compliance for financial services
If it’s becoming something of a cliché that the financial services industry is one of the world’s most heavily regulated, that’s largely because it’s true. Data retention and archiving, authentication and authorisation, data loss prevention and privacy regulations compete with demands for transparency and accountability, while market imperatives calling for multiple service channels delivered over a broad spread of technologies add to the pressure. Read on.
-
Microsoft Office
-
Excel 2007 All-In-One Desk Reference for Dummies
-
Computers for Seniors for Dummies, 2nd Edition
-
Teach Yourself Visually Windows 7
-
Office 2007 for Dummies
-
Office 2007 All-In-One Desk Reference for Dummies
-
Windows 7 for Seniors for Dummies®
-
MYOB Software for Dummies 6E Australian Edition
-
Windows 7 for Dummies® Dvd+book Bundle











Comments
Post new comment