This past semester I have conducted some research in two of my courses that were conducted with Android. The first is an investigation into the privilege escalation attack on Android where activities or components can access restricted components by proxy. The other project was an attempt to implement a Speeded-Up Robust Features (SURF) object recognition mechanism on Android without relying on the computations being done out in the cloud. In other words, the calculating interest point descriptors is done on the mobile device. Reports for both research projects can be found in experiment documents section for those who are interested.
We offered a 3-week course on Android Application development during 6/14/10 to 7/2/10 to 28 high school students, primarily from the Palm Beach and Broward school counties. A team of four faculty members (two each with background in engineering and arts/graphics), six engineering/business student mentors, and an administrator supported the intense effort. The students formed nine teams and presented their applications on 7/2 to a panel of eight judges (with background in engineering, business, and/or graphics). The students received scholarship amounts of $2,400 to $300 per group, depending upon their team rankings. One of these Applications will be posted on the Android market soon, while another six of them will be improved upon further before posting them. These Applications are available for licensing and further improvement. For photographs of the event, see FAU Facebook Group.
We plan to offer two Android courses in the fall’10 semester. The first one, entitled “Software-Hardware CoDesign” will have groups of 3 students who will develop marketable game/social applications on Android. The second course, entitled “Android Robotics” will focus on physical computing. In this latter course, the goal is to develop applications that can coordinate and control the activities of autonomous and concurrent robots.
Please contact me for more information. Thank you.
Press: Nurturing Young Minds
-Dr. Ravi Shankar.
Group 1: Zubir Husein, Ravik Samaroo, and Devon Smith
Group 2: Dhaval Khamar, Adityanarayanan Radhakrishnan, and Suneel Viralam
Group 3: Samantha Lebofsky, Dorian Rossi, Kevin Stepanek, and John Trimble
Group 4: Chase Perez, Matthew Rhon, and Steven Roth
Group 5: Joseph Ryan, Sergio Ruiz, and Noah Spenser
Group 6: Bryan Bravo, Darin Singh, and Gregory Tobar
Group 7: Michael Capone, Christina Dixon, and Cynthia Hodge-Thorne
Group 8: Rixon Fletcher, Albin Matthew, and Akilah Somersall
Group 9: Jett Anderson, Aaron Klier, and Samuel Nason
I have posted every available student video presentation for our Software-Hardware Codesign with Android course from the Spring 2010 semester. You can check them out at our student works page. Each of these applications were created by our students using software development tools provided by Android which are free to download to the public. In addition, video presentations were made and compiled together with the help of Marc Kozlin, our communications director in the College of Engineering Dean’s office and the Techsmith corporation for providing Florida Atlantic University access to Camtasia Studio.
I have started a Google Code page for my group’s past Engineering Design II project. You can find the page at http://code.google.com/p/rifl/. Here you will find relevant documents that were used during the design process, various updates, models, and other supporting information as well as a subversion repository to check out the basestation and mobile application projects or even contribute to it. Below is the project’s summary:
Originally an Engineering Design II project from Florida Atlantic University (http://www.fau.edu/) the Relative Indoor Firefighter Locator was meant to establish a Bluetooth piconet where sensor information can be used to track the user’s location (first responder) through the use of a mobile device. Ideally, this system would be self-sustained without relying on outside networks and work fairly well indoors.
As of the end the of Spring 2010 semester our EDII team managed to implement a Bluetooth data transmission medium and implement a simple version of a pedometer to track user’s relative location for a single mobile device. Future improvements consist of allowing multiple devices to connect to a base station, a data medium protocol to allow the piconet to communicate with other piconets which would form a scatternet—effectively extending tracking ranges—and an improved means of interpreting sensor information to better track the user’s location. It is our hope that by hosting this project that all of these areas can be met and the community can take advantage of the techologies available now as well as in the future.
We acknowledge the efforts of the members the Android Open Source Project (http://source.android.com/) for providing the foundations of bluetooth connectivity for the Android mobile devices as well as the efforts of Paul Totterman and Vlad Skarzhevskyy of JSR-82 BlueCove project(http://code.google.com/p/bluecove/) the and those who committed to it for providing the framework to allow Bluetooth connectivity on the PC platform. In addition, we would like to thank our project advisors Drs. Henry Helmken, Bassem Alhalabi, and Ravi Shankar for their support.
FAU Spring 2010 Engineering Design II Team Six
Project Leader: Charles Norona, email@example.com , http://android.fau.edu
CE Member: Allan Pinero
EE Member: Christopher Sizelove
We have been funded since September 2009 by SBA (Small Business Administration) to develop course material to help high school students develop applications that can be commercialized. This course is planned for summer ’10. To faciliate this, we developed several courses for our engineering graduate and undergraduate students. Project details may be found in student blog links from this page. The course list follows….
CEN 4214 (Software-Hardware CoDesign) – this popular course was offered in fall ’09, spring ’10, and will be offered again in fall ’10, this time with a larger cap of 30. In earlier offerings, the students, in groups of two or three, developed an Android application on gaming or social networking. They combined functionality with aesthetics, animation, or promotional video, to enhance the App’s commercial potential. In Fall ’10, we will add Robotics applications to the list, and seek more sophistication in the other two topic areas. See SW-HW_Codesign_with_Android . Some of these projects will be amenable to be carried forward as ED (engineering Design) Capstone projects.
COT 4930/ COT 6930 (Android Mobile Components) – this was offered in spring ’10 as a distance learning course and attracted 35 graduate and undergraduate students. The students in groups of one to three focused on the development of a framework / library, or a component for their term project. See Android_Mobile_Components
ENG1935 (Mobile Applications for Google’s Android) is geared to high school students and will be offered during June 14, 2010 to July 2, 2010. Thirty high school juniors and seniors with high GPA and diverse backgrounds are scheduled to take this course. They will work in teams of three that combine strengths in arts, science, and business, to develop commercially relevant applications. Their teams will compete for scholarships totalling $12,000. See Android_HighSchoolStudents
COT 4930/ COT 6930 (Android Projects) – this is scheduled to be offered in fall ’10, as a distance learning course. This will be more research oriented and will address performance optimization issues of mobile systems, as pertinent to applications on 2-D/3-D graphics & animation, Semantic Web & Web Services, and Robotics & Instrumentation.
We plan to offer three Android courses (beginning, intermediate, and advanced), each lasting three full days, to businesses, starting summer ’10. If you are interested, please contact me at firstname.lastname@example.org