I’ve finally caught up with some of my to-dos and have uploaded code for several of my recent projects to github. You can see a list of all of my projects at https://github.com/triceam. As I blog, I’ll attempt to maintain a copy of all source code on github. As I get a chance, I’ll try to post some additional samples that I have sitting around. So far, I’ve uploaded the following:
This includes my URL Monitor application, available for iOS, Android, and BlackBerry, developed using Adobe AIR. The URL Monitor tool is a simple diagnostic application that will allow you to quickly and easily monitor the status of various URL endpoints. Simply enter a URL into the text box and add it to the list. A polling HTTP request will be made every 10 seconds to determine the availability of a given endpoint. HTTP codes 200, 202, 204, 205 and 206 will be identified as a success with a green check. All other HTTP codes will indicate a problem as a red ‘X’.
In the wild:
- Apple: http://itunes.apple.com/us/app/mobile-url-monitor/id456005674?mt=8
- Android: https://market.android.com/details?id=air.com.tricedesigns.URLMonitor
Mobile Serialization Tester
The Flex Mobile Serialization Testing application is a basic scenario for testing performance between AMF and JSON in a Flex application. The mobile app makes requests of simple data objects from a ColdFusion CFC. In each test iteration, a request is made for 1, 10, 100, 1000, and 10000 value objects, in both AMF and JSON formats. The total round trip time from request to deserialization is measured and compared for each case, for a total of 5 iterations through each cycle. The application displays end-to-end performance metrics for both AMF and JSON requests.
This application was built using Adobe Flex 4.6 and Adobe AIR 3.1
Enterprise Tablet Visualization
The Enterprise Tablet Visualization application is a sample application built using Adobe Flex and AIR. The application is not a production application. It demonstrates realtime data push to a mobile application using LiveCycle Data Services, realtime multimedia collaboration using LiveCycle Collaboration Services, as well as multi-form-factor UI for both tablet and phone devices, including map integration and interactive data visualizations.
You can preview a video of this application in action at: