From Visual C++ Application to Native Mac in 90 Seconds
|
|
|
- Marilyn Georgia Benson
- 10 years ago
- Views:
Transcription
1 From Visual C++ Application to Native Mac By Jason Vokes Embarcadero Technologies April 2012 Americas Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California York House 18 York Road Maidenhead, Berkshire SL6 1SF, United Kingdom L La Trobe Street Melbourne VIC 3000 Australia
2 FROM VISUAL C++ APPLICATION TO NATIVE MAC IN 90 SECONDS WHY YOU SHOULD BE INTERESTED IN WORKING ON BOTH WINDOWS AND MAC Have you noticed an increased presence of Mac most everywhere recently? This is not just true for coffee shops and public transport, but ever more in the workplace too. Industry analyst Forrester says that almost half of enterprises (with 1,000 employees or more) are now issuing Macs to employees and they plan a 52% increase in the number of Macs they issue in Apple s Mac sales grew 66% in the enterprise in the first quarter of 2011, and later in the same year, Mac sales growth was reported to have outpaced the PC market by 20:1 according to industry analyst Gartner. PRESSURE ON IT AND DEVELOPER TEAMS This change makes for even more pressure on the IT department and especially for developers, who now need to provide quality software for an increasing number of professional Mac users. All of this on top of continuing to innovate in the business and support existing Windows users, and that is even before considering tablet and mobile device support. WHAT ARE THE OPTIONS? IGNORE? WORK TWICE AS HARD? OR GET SMART? Firstly, you could choose to ignore the need to support other platforms and just continue as a shop that only targets the Windows platforms. This means that you will still be supporting the majority of users, you won t have to learn anything new and can continue with business as usual. However, ignore these emerging platforms and devices at your peril. You will be ignoring a significant minority often comprising of many key workers and decision makers and the overall business will be missing out on a growth opportunity. Secondly, you could develop specifically for both Windows and Mac. This would mean great native support, and fully embracing the business opportunities that arise from supporting these platforms, but this comes at a cost. It is going to be costly to set up a parallel development team alongside your Windows team involving new spend on hardware, software and skilled developers. Also, once you have everything setup and ready, running and managing both initiatives will cost more than twice that of a single Windows team. You may even see a compromise in features or user experience in order to have a comparative Embarcadero Technologies, Inc. 2
3 product on each platform. So, for most organizations, even with highly skilled developers and the best of intentions, who can realistically get the time and resources to be able to completely retool, reskill and then run/write two versions of the same project in parallel? There is a third way and C++ developers have a particular opportunity to make the most of their existing skills and code to achieve this. Embarcadero, independent developer tool experts, recently introduced FireMonkey, a native application framework included in the RAD Studio family of tools that supports the C++ language. FireMonkey enables Windows-developers to create rich business applications with native performance, not only for Windows, but also for Mac from a single codebase. What is more, if you have ios requirements, you can also target ipad and iphone devices too. Even though FireMonkey does not support frameworks like MFC, you can still take significant amounts of existing C++ code and use it in projects and applications that then run natively on both Mac and Windows. FireMonkey is able to natively target multiple platforms by taking the low level tasks that an application would otherwise rely on the operating system to perform or provide. You can find out a lot more specific technical information and how you can try the power FireMonkey in RAD Studio, from the references at the end of this article. RUN IT ON WINDOWS, RUN IT ON MAC So let s see what would be involved in taking a C++ Windows application over to Mac using FireMonkey. If we take an illustrative example of an existing Visual C++ project and consider the common strategy of separating business rules from the user interface, we can very quickly take code over to a FireMonkey project within the Windows based RAD Studio IDE and provide the same application compiled natively and running on the Mac. Embarcadero Technologies 3
4 Figure 1 shows a common Customer/Order/Product application that loads data into separate linked-lists and then works on them or displays them from there. We have several classes contained in class declaration and definition files Customer.hpp/.cpp, Order.hpp/.cpp and Product.hpp/.cpp. These are included in the solution and are all called from, but are not part of the user interface code. Figure 1: Visual C++ Solution with Customer/Order/Product classes Embarcadero Technologies 4
5 Figure 2 shows a simple operation on these classes as the application loads and organizes the data. We take each customer record, and show every order for that customer, which in turn, finding each order-item record and loading up corresponding product information, then displays this in an organized if straightforward fashion. Figure 2: Visual C++ Application, Running on Windows Displaying Customer/Order/Product Information Embarcadero Technologies 5
6 The first stage of getting the application over to Mac is to migrate code over to a C++ HD FireMonkey Project in RAD Studio. Figure 3 shows what the FireMonkey project would look like. Notice the same class files have been included directly. Figure 3: The Customer/Order Application as a FireMonkey Project Having added the class files into the project, we need to make sure that the event handler code is brought over and ready to be compiled for Mac. In the case of this application, this is the OnClick event for the Load Customer Orders button that you can see in Figure 1. You can see this code in the Appendix. There is a lot of similarity between the UI code for MFC projects and FireMonkey, but you will need to watch out and adjust handling of objects according, such as the MFC equivalent of this line ListBox1->AddString((LPCTSTR)strTemp); would be this ListBox1->Items->Add((const char*)strtemp.c_str()); Embarcadero Technologies 6
7 Once you have your project compiled on Windows as a FireMonkey project you can test by running this on Windows first. Figure 4: The Customer Order FireMonkey Application, First Running on Windows With the application compiled and now running as a FireMonkey Windows application, we can develop and test the application as much as we require, before switching the Target Platform (as can be seen in Figure 3) to compile and run the native application on a target Mac machine. Embarcadero Technologies 7
8 Figure 5: The Customer Order FireMonkey Application Running on Mac By the same measure, and in a following article, we can show how you can also use code that compiles under Visual C++ and re-purpose this in an ios application that would run on ipad or iphone. Embarcadero have also announced that the FireMonkey platform will be supporting Android and will also have the capability to target other platforms as they emerge in the market. Embarcadero Technologies 8
9 SUMMARY In this short article you have seen that there is not only a huge opportunity to reuse code on other platforms, and to do this in native applications that make the most of the target platform, through the FireMonkey Application Framework. You can also achieve this in a much more straightforward way than previously possible and even share code, if not the whole code-base, between those platforms. REFERENCES Find out more about FireMonkey here Download the power of FireMonkey in RAD Studio Today! Embarcadero Technologies, Inc. is the leading provider of software tools that empower application developers and data management professionals to design, build, and run applications and databases more efficiently in heterogeneous IT environments. Over 90 of the Fortune 100 and an active community of more than three million users worldwide rely on Embarcadero s award-winning products to optimize costs, streamline compliance, and accelerate development and innovation. Founded in 1993, Embarcadero is headquartered in San Francisco with offices located around the world. Embarcadero is online at Embarcadero Technologies 9
Healthcare Data Management Survey Report
Healthcare Data Management Survey Report Embarcadero Technologies June 2010 Americas Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California
Why Data Warehouse Projects Fail Using Schema Examination Tools to Ensure Information Quality, Schema Compliance, and Project Success
Tech Notes Why Data Warehouse Projects Fail Using Schema Examination Tools to Ensure Information Quality, Schema Compliance, and Project Success Embarcadero Technologies January 2008 Corporate Headquarters
Setting up IIS on Windows 7: Build Web Services with RAD Studio 2010
Tech Notes Setting up IIS on Windows 7: Build Web Services with RAD Studio 2010 Michael Rozlog Sr. Director of Delphi Solutions, Embarcadero Technologies November 2009 Corporate Headquarters EMEA Headquarters
New Tools for Faster SQL Tuning and Analysis Embarcadero Technologies
Tech Notes New Tools for Faster SQL Tuning and Analysis Embarcadero Technologies November 2009 Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco,
Software Development Predictions For 2009
Tech Notes Top Ten Software Development Predictions for 2009 Michael Rozlog, Embarcadero Technologies January 2009 Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street,
Tech Notes. Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California 94111
Tech Notes Faster Application Development via Improved Database Change Management Integrating Database Change Management with Software Development to Reduce Errors, Re-Work, and Testing Efforts Embarcadero
Delphi Developer Certification Exam Study Guide
Delphi Developer Certification Exam Study Guide Embarcadero Technologies Americas Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California 94111
Using Database Monitoring Tools to Measure, Manage, and Prove SLA Compliance Embarcadero Technologies
Tech Notes Using Database Monitoring Tools to Measure, Manage, and Prove SLA Compliance Embarcadero Technologies August 2008 Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California
Top 10 Considerations for Choosing Database Tools Beyond the Feature Matrix
Top 10 Considerations for Choosing Database Tools Beyond the Feature Matrix By Elias Terman Sr. Product Marketing Manager Embarcadero Technologies May 2010 Americas Headquarters EMEA Headquarters Asia-Pacific
Selecting the Right Change Management Solution Key Factors to Consider When Evaluating Change Management Tools for Your Databases and Teams
Tech Notes Selecting the Right Change Management Solution Key Factors to Consider When Evaluating Change Management Tools for Your Databases and Teams Embarcadero Technologies July 2007 Corporate Headquarters
Managing Java EE Performance with Embarcadero s J Optimizer Request Analyzer
Tech Notes Managing Java EE Performance with Embarcadero s J Optimizer Request Analyzer Al F. Mannarino, Embarcadero Technologies June 2008 Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters
Embarcadero ToolCloud for XE Quick Start Guide. ToolCloud 1.7.1 for Embarcadero XE Products Last Published May 5, 2010
Embarcadero ToolCloud for XE Quick Start Guide ToolCloud 1.7.1 for Embarcadero XE Products Last Published May 5, 2010 2010 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos,
Best Practices for Managing Multiple Database Platforms for Performance & Availability
The High Performance DBA Series Best Practices for Managing Multiple Database Platforms for Performance & Availability Scott Walz, Sr. Director of Product Management Embarcadero Technologies July 2010
Cloud Computing for Technology Tools
White Paper Cloud Computing for Technology Tools Leveraging cloud principles to deliver tools to application developers and database professionals Embarcadero Technologies, Inc. March 2010 Corporate Headquarters
Best Practices and a Must Have Toolset for SOA Migration Projects
White Paper Best Practices and a Must Have Toolset for SOA Migration Projects Six Ways to Leverage Embarcadero All-Access Ron Lewis, CDO Technologies February 2010 Corporate Headquarters EMEA Headquarters
The High Performance DBA Series Best Practices That Every Multi-Tasking DBA Must Know
The High Performance DBA Series Best Practices That Every Multi-Tasking DBA Must Know Embarcadero Technologies July 2010 Americas Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California
Considerations: Mastering Data Modeling for Master Data Domains
Considerations: Mastering Data Modeling for Master Data Domains David Loshin President of Knowledge Integrity, Inc. June 2010 Americas Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California
InterBase SMP: Safeguarding Your Data from Disaster
Tech Notes InterBase SMP: Safeguarding Your Data from Disaster Embarcadero Technologies February 2009 Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor
Rapid SQL XE Product Reviewer Guide
Rapid SQL XE Product Reviewer Guide September 2010 Americas Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California 94111 York House 18 York
Wireless Presentation Gateway. User Guide
User Guide Table of Contents 1 Initial Setup Present Anything Without Wires p. 3 2 From A Laptop (Windows or Mac) First, download he client p. 4 Now connect p. 5 Additional Features p. 6 3 From An ios
Report on App, Platform and Device Preferences from the Leader in Secure Mobility
RESEARCH REPORT GOOD TECHNOLOGY TM MOBILITY INDEX REPORT Q3 2014 Report on App, Platform and Device Preferences from the Leader in Secure Mobility This report is part of the Good Technology TM Mobility
ER/Studio Data Architect
Product Documentation ER/Studio Data Architect New Features Guide Version 11.0/XE7 Published April 22, 2015 2015 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all
Developing for Multiple Mobile Platforms Using Web Technologies in RadPHP XE2
Developing for Multiple Mobile Platforms Using Web Technologies in RadPHP XE2 By Al Mannarino Embarcadero Technologies Americas Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street,
27th Embarcadero Developer Camp General Session
27th Embarcadero Developer Camp General Session John JT Thomas Director of Product Management [email protected] @FireMonkeyPM Market Statistics WHAT S HAPPENING? 2 The Client Revolution An Unprecedented
01. Introduction of Android
01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment
Ad Specifications and Guidelines
and Guidelines Banner Ad Formats Full-Screen Formats Full-Screen: Smartphone Full-Screen: Tablet Brand Video App Video Native Formats Brand Native App Native Video Native Rich Media Full HTML5 Support
Mobile Communicator for Mobile Devices
Mobile Communicator for Mobile Devices Quick Reference Guide Hosted Voice Customer Resource Center www.earthlinkbusiness.com/hostedvoice 2015 EarthLink. Trademarks are property of their respective owners.
How Simple Is It To Develop a Mobile App? Uma Sudhan OpenEdge Developer 7 th Oct 2013
How Simple Is It To Develop a Mobile App? Uma Sudhan OpenEdge Developer 7 th Oct 2013 Agenda What a mobile app is, and why is it so important? Challenges in mobile app development Progress Developer Studio
New Features in XE8. Marco Cantù RAD Studio Product Manager
New Features in XE8 Marco Cantù RAD Studio Product Manager Marco Cantù RAD Studio Product Manager Email: [email protected] @marcocantu Book author and Delphi guru blog.marcocantu.com 2 Agenda
VMware End User Computing Horizon Suite
VMware End User Computing Horizon Suite Luc Gallet [email protected] 2010 VMware Inc. All rights reserved The pace and rate of technology change is faster than ever Devices 66 % use 2+ devices for work
Mobile Test Automation - Right Tools and Right Approach
Mobile Test Automation - Right Tools and Right Approach With business interfaces moving on to the Mobile space, enterprises are leveraging innovative apps that not only connect their customers but also
Everything PHP Developers Need to Be Productive Introducing Delphi for PHP 2.0
Tech Notes Everything PHP Developers Need to Be Productive Introducing Delphi for PHP 2.0 Andreano Lanusse, Embarcadero Technologies February 2009 Corporate Headquarters EMEA Headquarters Asia-Pacific
Article. One for All Apps in HTML5
One for All Apps The boom of smartphones and tablets in the consumer sector creates new problems for developers of industrial Apps: They have to build Apps quickly that run on any type of smartphone and
Evolving in the global digital scenario. Politecnico di Torino
Evolving in the global digital scenario Claudio G. Demartini Claudio G. Demartini Politecnico di Torino Trends: Time Machine Before Now http://www.baekdal.com/analysis/market-of-information 29/10/2013
DuPont Diagnostics takes food safety test results mobile with Xamarin.Forms
DuPont Diagnostics takes food safety test results mobile with Xamarin.Forms Highlights Enabled sales and customer service professionals to respond more quickly to customer requests Expanded the utility
The Connected Agency: Enhancing Collaboration in the Insurance Industry
Overview To address the growing expectations of customers and agents, innovative insurance carriers are starting to leverage communication and collaboration technologies as a competitive advantage for
Evolving in the global digital scenario. Politecnico di Torino
Evolving in the global digital scenario Claudio G. Demartini Claudio G. Demartini Politecnico di Torino ECDL Foundation Philadelphia Dublin Brussels Cairo Dubai Singapore Over 13 Million ECDL Candidates
Simple Mobile Application & Browser Testing
Simple Mobile Application & Browser Testing Simple Mobile Application & Browser Testing Mobile browsers already account for 10% of global browser usage and Mobile Apps have already crossed the 1 Billion
RAD Studio XE. Product Reviewer s Guide. September 2010
RAD Studio XE Product Reviewer s Guide September 2010 Americas Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California 94111 York House 18 York
Designing Mobile Apps: A Roadmap for Businesses
Designing Mobile Apps: A Roadmap for Businesses JAMES DELLOW PUBLISHED BY Designing Mobile Apps: A Roadmap for Businesses is published by Ark Group UK/EUROPE OFFICE Ark Conferences Ltd Paulton House 8
Operations & Maintenance (O&M) Manuals. A complete and on-time handover is critical to your success
Operations & Maintenance (O&M) Manuals A complete and on-time handover is critical to your success At project end you need everything neatly in place and completed as per specification. As a contractor,
ios How to Back Up from icloud
ios How to Back Up from icloud How to back up from icloud icloud automatically backs up the most important data on your device using ios 5 or later. After you have enabled Backup on your iphone, ipad,
Solution Guide 877.224.7768. www.profoundlogic.com. [email protected]
Solution Guide 877.224.7768 [email protected] 877.224.7768 [email protected] 2 Table of Contents 2 Message from the CEO 3 Profound Logic Solutions 4 Enterprise Modernization 5 Rich UI Modernization
QML and JavaScript for Native App Development
Esri Developer Summit March 8 11, 2016 Palm Springs, CA QML and JavaScript for Native App Development Michael Tims Lucas Danzinger Agenda Native apps. Why? Overview of Qt and QML How to use JavaScript
Introducing Databackup.com Cloud Backup. File Locker File Sharing & Collaboration EndGaurd EndPoint Protection & Device Management
Introducing Databackup.com Cloud Backup File Locker File Sharing & Collaboration EndGaurd EndPoint Protection & Device Management Global Explosion of Data The demand for cloud storage is just getting started.
Checklist: 5 Essential BaaS Features Every Mobile App Needs
RAD Studio Checklist: 5 Essential BaaS Features Every Mobile App Needs Today, apps are connected with an expectation to easily store information across multiple platforms and devices while still providing
Making Mobile a Reality
Making Mobile a Reality KIEFER CONSULTING CALIFORNIA DEPARTMENT OF TECHNOLOGY Introductions Scott Paterson California Department of Technology, Enterprise Solutions Harkeerat Toor Kiefer Consulting, Consultant
PARK UNIVERSITY. Information Technology Services. VDI In-A-Box Virtual Desktop. Version 1.1
PARK UNIVERSITY Information Technology Services VDI In-A-Box Virtual Desktop Version 1.1 I N F O R M A T I O N T E C H N O L O G Y S E R V I C E S VIRTUAL DESKTOP USER MANUAL Park University 8700 NW River
AUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS
WHITE PAPER AUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS SEPTEMBER 2015 Today, businesses compete in an increasingly mobile-centric marketplace. Mobile QA can no longer take a backseat
MAXPRO. Cloud CLOUD HOSTED VIDEO SERVICES TO PROTECT YOUR BUSINESS. Video Anytime, Anywhere
MAXPRO Cloud CLOUD HOSTED VIDEO SERVICES TO PROTECT YOUR BUSINESS Video Anytime, Anywhere HOSTED VIDEO SURVEILLANCE Video in the cloud 2 Anytime, Anywhere Why the Cloud? The cloud is everywhere. Whether
Cross-Platform Mobile Apps Solution
Cross-Platform Mobile Apps Solution Prepared by Kevin Mullins CEO and Chief Developer Appracatappra, LLC. 709 Gale Street #8 Seabrook, TX 77586 [email protected] http://appracatappra.com Table
Enterprise Analytics. (Also known as Pyramid Analytics or BI Office) Mobile Device Support
Enterprise Analytics (Also known as Pyramid Analytics or BI Office) Mobile Device Support Mobile Device Support Overview Enterprise Analytics provides mobile support for ios, Android and Windows Phone.
Sybase Unwired Platform 2.0
white paper Sybase Unwired Platform 2.0 Development Paradigm www.sybase.com TABLE OF CONTENTS 1 Sybase Unwired Platform 1 Mobile Application Development 2 Mobile Business Object (MBO) Development 4 Mobile
MAXPRO. Cloud CLOUD HOSTED VIDEO SERVICES TO PROTECT YOUR BUSINESS. Video Anytime, Anywhere
MAXPRO Cloud CLOUD HOSTED VIDEO SERVICES TO PROTECT YOUR BUSINESS Video Anytime, Anywhere HOSTED VIDEO SURVEILLANCE Video in the cloud 2 Anytime, Anywhere Why the Cloud? The cloud is everywhere. Whether
Access Tropical Cloud Desktop from Any Device
Access Tropical Cloud Desktop from Any Device Tropical Business Solutions White Paper Contents What is Tropical Cloud Desktop?... 3 Information you are going to need... 3 How to connect to the Tropical
Managing BitLocker With SafeGuard Enterprise
Managing BitLocker With SafeGuard Enterprise How Sophos provides one unified solution to manage device encryption, compliance and Microsoft BitLocker By Robert Zeh, Product Manager Full-disk encryption
Take full advantage of IBM s IDEs for end- to- end mobile development
Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise
Things to remember when using social media
Things to remember when using social media July 2014 email [email protected] phone 01484 437454 Yorkshire studio The Media Centre 7 Northumberland St. Huddersfield West Yorkshire HD1 1RL London office
www.coremedia.com CoreMedia 6
COREMEDIA 6 PRODUCT BROCHURE www.coremedia.com CoreMedia 6 COREMEDIA 6 PRODUCT BROCHURE CoreMedia 6: Because contextualization is about people CoreMedia 6 empowers your Marketing, Business and IT teams,
CHOOSING CLIENT PLATFORMS IN THE PC+ ERA
David Chappell July 2013 CHOOSING CLIENT PLATFORMS IN THE PC+ ERA A PERSPECTIVE FOR ISVS Sponsored by Microsoft Corporation Copyright 2013 Chappell & Associates Whatever market you re in, it s crystal
Oracle Mobile Cloud Service. A Complete Strategy for Developing, Deploying, and Monitoring Mobile Apps
Oracle Mobile Cloud Service A Complete Strategy for Developing, Deploying, and Monitoring Mobile Apps Overview Emerging technologies have a way of quickly becoming conventional. Consider cloud computing.
Numara Track-It! 10.5. Product Family Overview. www.numarasoftware.com
Numara Track-It! 10.5 Product Family Overview www.numarasoftware.com Introduction The Numara Track-It! family of IT Management solutions gives you the ability to immediately take control of your Help Desk
Analysis of Native and Cross-Platform Methods for Mobile Application Development. [ Whitepaper] Praveen Kumar S
[ Whitepaper] Analysis of Native and Cross-Platform Methods for Mobile Application Development Praveen Kumar S Abstract Brands today use smartphones and tablets to reach out to consumers. However, it is
Mobility Strategy. For Enterprises
Mobility Strategy For Enterprises New era of Mobility Enterprises are rapidly extending to anytime, anywhere business models Combine this with the increasing affordability of feature rich mobiles Time
State of Mobile Commerce. Q1 2015
State of Mobile Commerce. Q1 2015 MARCH 2015 Executive Summary Mobile commerce is growing like a weed. Mobile is now 29% of ecommerce transactions in the US and 34% globally. Mobile shopping trends ecommerce
The Maximum Security Marriage:
The Maximum Security Marriage: Mobile File Management is Necessary and Complementary to Mobile Device Management The bring your own device (BYOD) trend in the workplace is at an all-time high, and according
WhitePaper. Private Cloud Computing Essentials
Private Cloud Computing Essentials The 2X Private Cloud Computing Essentials This white paper contains a brief guide to Private Cloud Computing. Contents Introduction.... 3 About Private Cloud Computing....
How To Develop A Mobile Application On An Android Device
Disclaimer: The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver
Xamarin a Cross Platform App Development Technology. A white paper on Fundamentals and Implementations of Xamarin Cross platform Mobile Technology
Xamarin a Cross Platform App Development Technology A white paper on Fundamentals and Implementations of Xamarin Cross platform Mobile Technology Contents Abstract... 3 Xamarin Products... 3 Part 1: Xamarin
State of Mobile Commerce Growing like a weed
State of Mobile Commerce Growing like a weed Q1 2015 Executive Summary Mobile commerce is growing like a weed. Mobile is 29% of ecommerce transactions in the US and 34% globally. By the end of 2015, mobile
Getting Started with the Naviance Student Mobile App
Getting Started with the Naviance Student Mobile App Naviance Student is a college and success planning tool designed to help high school students plan their college search, communicate with their guidance
Technical Document - Establishing Wireless Communications with Revolectrix Charge Control Software (CCS) Products
Technical Document - Establishing Wireless Communications with Revolectrix Charge Control Software (CCS) Products Document Updated: September 29, 2014 Written by: Tim Marks, President, FMA, Inc. Introduction
Mobile Application Test Automation Best Practices for Best Results. A white paper from Mobile Labs, Inc.
Mobile Application Test Automation Best Practices for Best Results A white paper from Mobile Labs and Mobile Labs Trust are trademarks of HP Quality Center and HP QuickTest Professional are registered
ADF Mobile Overview and Frequently Asked Questions
ADF Mobile Overview and Frequently Asked Questions Oracle ADF Mobile Overview Oracle ADF Mobile is a Java and HTML5-based mobile application development framework that enables developers to build and extend
STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE
STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE INTRODUCTION Thank you for choosing the SteelSeries Free Mobile Controller! This controller is designed by SteelSeries, a dedicated manufacturer of
The High-Performance DBA
Optimizing Your Databases and Your Time for Higher Performance By Scott Walz, Sr. Director of Product Management May 2010 Americas Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California
AMEPIKANIKO KOΛΛEΓIO EΛΛAΔOΣ
How to activate your acg.edu email account. Once your email account has been created by the IRM department, it needs to be activated in order to be used. Please follow the steps below in order to complete
