Sencha Releases Android Event Recorder to Speed Development of Android Web Apps

Sencha, a leading provider of open-source web application frameworks and tools, has released a free tool designed for developers who create web applications for Android phones and tablets. Event Recorder is a test suite and comprehensive infrastructure to automate the testing of all web apps—including those built with Sencha Touch—on Android devices, and provides a way to develop high-quality Android web applications, faster.

“Android-based phones and tablets represent a huge opportunity for web apps and web developers, and we’re pleased to offer new tools that can reduce development and testing effort, and broaden the range of web apps available for this fast-growing platform,” said Aditya Bansod, senior director of product management at Sencha. “Event Recorder is available today and we’re publishing it as a Sencha Labs project.”



Event Recorder consists of a Python script running on a host that records all touch and hardware keyboard events on a target Android device, and allows the user to perform key actions to simulate user interaction. The tool also includes a Java application that runs on a target Android device and uses an Android WebView component that is able to record and replay all user interaction. The Python script communicates with the device application via messages or file sending over ADB.

EventRecorder can record and playback a variety of user interactions, including touch events, typing events, screen captures, and JavaScript evaluation and logging. Once recorded, an entire session can be replayed and compared with previous sessions to perform (for instance) regression tests and other steps toward perfection of the web app.

Event Recorder is the second project from Sencha Labs to help developers accelerate Android web development. RemoteJS, released in November 2010, enables developers to remotely debug web applications on Android.

Where to get it
Event Recorder is available from Sencha Labs on GitHub. As with other tools on Sencha Labs, the entire source code of the suite is completely available under the MIT license. To learn more about Event Recorder, read the Sencha blog post.

About Sencha Inc.
Sencha equips developers with frameworks, tools and services to help them build amazing web application experiences using HTML5 and JavaScript. The company’s flagship product, Sencha Ext JS, is a cross-browser JavaScript framework for building rich internet applications. It includes high-performance, customizable UI building blocks, a well-architected, extensible component model, and an intuitive, easy-to-use API. More than one million developers worldwide—representing more than 150,000 companies—use the Sencha family of products to build amazing application experiences. Visit Sencha on the web at http://www.sencha.com, read the Sencha blog, and follow us on @senchainc.
Read More >>

Android Development Training Program Introduced by GogoTraining

In response to significant demand surrounding the need for Android programmers, GogoTraining has developed the Android Development Training Program geared toward helping programmers and software developers gain necessary skills to capture jobs in this rapidly expanding market.

Android was identified as a technology experiencing significant growth in demand and offering long-term opportunities for job seekers and currently-employed programmers based on the rise in adoption of Android-enabled devices (mainly smartphones and tablets), a continually emerging and expanding user community, and rising interest by established companies to adopt the platform for internal use.

“Demand for those with Android programming skills grew 424% last year and we are still in the early stages of Android developers being sought after by major employers,” said Marianne Cherney, CEO of GogoTraining. “Resources available for new and experienced programmers to ramp up into Android development are sparse so we ramped up to meet the need with an effective and affordable training solution suitable for individuals and corporate training.”

The Android Development Training Program is comprised of four courses, including two prerequisites and two core courses. The prerequisite courses are Programming in Java 6 with Swing and Servlets (Parts 1 and 2) and the core courses are Introduction to Android Programming and Advanced Android Programming. “The prerequisite courses are optional if the student already has a comfort level with Java programming,” said Cherney. Courses may be purchased individually or as a packaged set.

“We are pleased to have Michael Simpson teaching these courses, which continues GogoTraining’s focus on offering courses taught by industry experts,” said Jeanne Allen, Director of Operations for GogoTraining. “Mr. Simpson’s deep background as a developer and instructor translates into a major benefit for learners at any stage.”

Prospective students may learn more about The Android Development Training Program at the following web address: http://gogotraining.com/training/programs/android-development.php

About GogoTraining
GogoTraining provides actual classroom courses taught by industry experts in an online, self-paced, affordable format. The training is for software, hardware and management professionals. For more information, please visit http://www.gogotraining.com or contact Tim Salam at tim(at)gogotraining(dot)com or by calling 1-877-546-4446.
Read More >>