It always excites me when I’m able to find a new little gem on the internet. I think this could prove to be interesting as a way to develop for multiple mobile platforms. Not just for the iPhone or any other one offs. Today i was made aware of Elips Studio 3. You can register for the developer beta here. It’ll be interesting to see how well it works at compiling to multiple platforms and the differences between all those platforms.
From the site:
“ELIPS Studio 3 cuts through the complexity of the fragmented mobile market by providing a single development toolkit for the world’s most popular handsets. It includes a sophisticated simulator, and the code it generates is compact and rapid enough to run even on low-specification, mass-market handsets.”
How does it work?
- Develop in Adobe Flex/Flash Builder
ELIPS Studio 3 is available as a plug-in for Adobe Flex / Flash Builder, a popular IDE for the development of RIAs and RDAs using the ActionScript and MXML languages.- Use our mobile Flex Framework
The product comes with a mobile-optimized version of the Flex Framework and a wide range of Flex extension libraries, including mobile device features and UI components. These provide additional capabilities beyond those found in the ‘standard’ Flex, such as making voice calls, accessing the phone’s address book, sending SMS or MMS, taking snapshots or videos with the camera, and more. You can also import open source ActionScript Web 2.0 libraries.- Build and deploy for the mobile platforms you want
ELIPS Studio 3 automatically mobilizes and packages your Flex-based applications for industry-leading platforms, including iPhone, Android, Symbian, Windows Mobile, plus proprietary mass-market devices that run Real-Time operating systems (RTOS).
And because Open-Plug has a long track record of creating optimized code for cellular handsets… you’ll get amazing performance with your new Mobile 2.0 applications!
So over the weekend I’ve been playing around a little bit with HTTP video streaming. A lot of the newer video streaming technologies are starting to focus around HTTP + Adaptive streaming. The reason for this is because HTTP based streaming can scale very easily and Adaptive streaming can adjust very easily client restrictions such as bandwidth and hardware capabilities.
- Microsoft (Silverlight) – supports both HTTP and Adaptive streaming with their SmoothHD.
- Adobe (Flash) – supports Adaptive streaming and will be supporting HTTP streaming in FP 10.1
- Apple – supports HTTP and Adaptive streaming in Safari and on the iPhone.
- Move Networks – One of the first to support both HTTP and Adaptive streaming.
So in my attempt to better understand the world of streaming I ended up playing around with apples solution to live video streaming. Thanks to a few great articles at IONCANNON, I was able to create a little streaming application that would dynamically load video into Safari and onto the iPhone. Very cool stuff. I plan on working with what he created already and getting it to work with my other little side project.