![]() In Proceedings of the 3rd USENIX Windows NT Symposium, Seattle, WA, July 1999. Detours: Binary Interception of Win32 Functions. Mock, editors, The FreeBSD Handbook 3rd Edition, Vol.1: User Guide, chapter 11. Android is a desolate wasteland when it comes to games (Wired UK). In Proceedings of the 2004 EuroBSDCon, Karlsruhe, Germany, Oct. Mac OS X binary compatibility on NetBSD: challenges and implementation. Linux Compatibility on BSD for the PPC Platform. In Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, Salt Lake City, UT, Mar. KVM/ARM: The Design and Implementation of the Linux ARM Hypervisor. In Proceedings of the Ottawa Linux Symposium, Ottawa, Canada, June 2010. j2objc - A Java to iOS Objective-C translation tool and runtime. FX!32: A Profile-Directed Binary Translator. Run Mobile Apps on Window PC or Mac With BlueStacks - Android App Player. In Proceedings of the 8th ACM European Conference on Computer Systems, pages 239-252, Prague, Czech Republic, Apr. Composing OS Extensions Safely and Efficiently with Bascule. The VMware Mobile Virtualization Platform: Is That a Hypervisor in Your Pocket? ACM SIGOPS Operating Systems Review, 44(4):124-135, Dec. OpenGL ES Programming Guide for iOS: Configuring OpenGL ES Contexts. Calculator Pro for iPad Free on the App Store on iTunes. ![]() In Proceedings of the 23rd ACM Symposium on Operating Systems Principles, pages 173-187, Cascais, Portugal, Oct. Cells: A Virtual Mobile Smartphone Architecture. 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. Diplomatic functions leverage per-thread personas, and allow foreign applications to use domestic libraries to access proprietary software and hardware interfaces. 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. This is accomplished using a novel combination of binary compatibility techniques including two new mechanisms: compile-time code adaptation, and diplomatic functions. 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. We present 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. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |