Monthly Archives: May 2015

Dream Warrior Group Attends the 2015 Arts Reach Conference in Toronto

Dream Warrior Group attended the 2015 Arts Reach Conference in Canada from May 19th to May 20th. The most remarkable thing about DWG?s first visit to Arts Reach Toronto was the people.? What a remarkable and warm city and community of arts organizations.? We laughed, met fabulous people, learned and shared some of our experiences and technology recommendations.

We presented on Lean Decision-making in the Digital Marketing process — as a company, we believe it’s important for Arts Organizations to understand their choices and the options that are available….and that the most expensive is not always the best or right choice.

DWG also updated the group on mobile technologies and the map ahead.? Any digital plans should consider the mobile presence…and what does/does not work for your organization and the patrons you know so well.

This will be added to our To Do list every year.? A good time was had by all. It was a great opportunity to share DWG?s web expertise.

IMG_0767

Future of APP development is in the Cider

By: Behnam Ataee, CTO

Last week, I stumbled across the release of a student project at Columbia University which allows you to run native applications for iOS on Android!

Cider: Native Execution of iOS Apps on Android Cider, an operating system compatibility architecture that can run applications built for different mobile ecosystems, iOS or Android, together on the same smartphone or tablet. Cider enhances the domestic operating system, Android, of a device with kernel-managed, per-thread personas to mimic the application binary interface of a foreign operating system, iOS, enabling it to run unmodified foreign binaries. This is accomplished using a novel combination of binary compatibility techniques including two new mechanisms: compile-time code adaptation, and diplomatic functions. Compile-time code adaptation enables existing unmodified foreign source code to be reused in the domestic kernel, reducing implementation effort required to support multiple binary interfaces for executing domestic and foreign applications. Diplomatic functions leverage per thread personas, and allow foreign applications to use domestic libraries to access proprietary software and hardware interfaces. We have built a Cider prototype, and demonstrate that it imposes modest performance overhead and runs unmodified iOS and Android applications together on a Google Nexus tablet running the latest version of Android.

This is wonderful news for many developers. It may well have begun the end of writing applications on 2 platforms. Soon, you can write in one platform and port across. Given the current build, it is decidedly advantage iOS, since you could conceivably write an application on iOS and Android users will be able to use it without any major overhaul.

The details of the project can be read HERE*. And below is the video of Youtube, which was created for project demo.