Mobile Development Made Easy! http://ubiqmobile.com
Ubiq Mobile Serves Businesses, Developers and Wireless Service Providers Businesses Be among the first to enter the mobile market! - Low development cost - Rapid deployment - True cross-platform compatibility Wireless Providers Ubiq Mobile apps work on every network and run on every mobile device around. - Low bandwidth requirements - Stable high-speed connection not required - Can run on entry-level devices Developers Rapid cross-platform development made easy! - No platform-specific mobile development skills required - Ready-made templates and components - True cloud-based architecture 2
Ubiq Mobile for Businesses Penetrate the mobile market! Ubiq Mobile takes away the high cost of mobile development, allowing you to deploy complex applications for all popular mobile platforms while having zero experience in mobile development. Cloud-based business logic ensures easy maintenance and seamless updates, while ultra-thin mobile clients are readily available in all relevant mobile app stores. Easy Deployment Enjoy low-cost development with rapid deployment! Develop apps for Android, Apple ios, Windows Phone and Java ME devices within days. No mobile development skills are required! Complex Business Logic in a Cloud Concentrate your app business logic in a cloud and let our ultra-thin, readily available mobile client take care of the rest. 3
Ubiq Mobile for Businesses All Platforms Supported What s your top priority: Android, ios, Windows Phone or Java ME? With Ubiq Mobile you don t have to choose! The single instance of your application will run concurrently on all platforms from Retinapowered ipad s to entry-level cell phones. Works on Every Network Release apps that can work everywhere! Whether you are targeting a high-speed LTE network or countryside GPRS, Ubiq Mobile applications will run responsively and reliably as ever. Savings Save time and money on faster application development, deployment and publishing. Realize additional savings on application maintenance and upgrades, and pass the savings on to your customers with relaxed hardware requirements and ultra-low bandwidth consumption. 4
Content delivery made easy Mobile content delivery made easy! The Ubiq Mobile platform greatly simplifies mobile content distribution for publishers while allowing them reach more customers. in an era of smartphone proliferation and in which tablets can range from four to 10 inches in size. Easier Content Delivery Deliver high-resolution content to everyone! Ubiq Mobile applications download just enough data to fit a particular screen. Devices with lowresolution displays will download just enough data to have a picture of video displayed in the phone s native resolution, enabling users of lowend devices accessing content they would not otherwise consider downloading. Reach More Customers The Ubiq Mobile platform greatly simplifies mobile content distribution for publishers while allowing them reach a wider audience compared to competing technologies. In the age of smartphones and big-screen tablets, everyone is targeting high-end devices while losing the huge market of entry-level devices. With Ubiq Mobile, you can reach the high-end smartphone market and cater to the users of entrylevel devices all with the same application! 5
Ubiq for developers Develop multi-platform mobile apps with zero experience in mobile development! The Integrated Development Environment will help to quickly develop applications for all popular mobile platforms including Android, ios, Windows Phone, and Java ME. Rapid Cross-Platform Development Release applications for Android, ios, Windows Phone and Java-based devices at once! The core logic of the entire application is executed on a dedicated server or in the cloud using the.net platform, while the mobile application serves as an ultra-thin terminal client interfacing with the server. No compatibility problems, no scalability issues, easy upgrades and low requirements to available hardware and bandwidth are just a few benefits of the Ubiq platform. Get Rid of the Routine Ubiq Mobile includes an integrated development environment and a runtime platform. As a result, most of routine work that takes a lot of time to take care of is already done, allowing you concentrate on implementing the core logic of your application. 6
Ubiq for developers Ready-Made Components Ubiq Mobile provides a number of ready-made tools, components, templates and libraries that help implement common application blocks in a matter of minutes. You won t even have to develop your own mobile clients as Ubiq Mobile provides one for you. Any Ubiq Mobile client can run any Ubiq Mobile application, making the development, testing and publishing quick and easy. Comprehensive API With Ubiq Mobile, you are not restricted to using ready-made blocks. A comprehensive API is available to allow interfacing with various parts of Ubiq applications. In addition, the API allows integrating with existing systems such as CMS, online banking, databases and service platforms, allowing you create mobile interfaces to existing systems running on your servers. 7
Ubiq for developers Scalability and Maintenance By placing the core logic of mobile applications into a cloud, Ubiq Mobile makes scalability a non-issue. Should your hardware requirements outgrow existing capacity, adding more resources is as easy as switching to the next package offered by your cloud provider. Application updates are also easy. With the entire application hosted on a server, all you need to publish an update is deploying it on the server. All users will automatically gain access to the newest version of your application without having to update their mobile clients. 8
Cross-Platform Development Made Easy Ubiq Mobile makes use of several innovative, proprietary technologies to ensure low-demand, fast and reliable execution of Ubiq apps on even the simplest mobile devices and even with a slow, unreliable data connection. Seamless cross-platform compatibility, the ability to work on the simplest Java phones, easy maintenance and hassle-free scalability are just a few of the many benefits delivered by this platform. Universal Mobile Client Ubiq Mobile enables you to release mobile applications running on Android, ios, Windows Phone, and Java-only mobile devices without actually coding for these platforms. The entire business logic of Ubiq Mobile applications is implemented on the server by using the.net platform. Thin client apps for all supported mobile platforms are readily available, and are already certified and published in all relevant app stores. Ultimate Security Ubiq Mobile applications do not store user information on mobile devices. All user data is stored and processed on the server, and are transferred between the server and the mobile device over a secure channel. The communications can be SSL protected, thus ensuring state of the art security. 9
Cross-Platform Development Made Easy Integrated Development Environment Ubiq Mobile applications run in the.net environment, while Ubiq Integrated Development Environment is available as a Microsoft Visual Studio plug-in. The following components are included: Application architecture development environment for designing distributed applications Visual user interface designer Server emulator Universal client emulator Deployment and publishing tools for server and client components Templates and libraries of server components Client customization tools Templates and Components The wide range of templates and components available with Ubiq Mobile makes mobile development easy, implementing up to 80 per cent of core functionality of a typical business application. In addition, Ubiq Integrated Development Environment contains a number of ready-made components that can be included with your applications. For example, the Dispatcher component implements everything related to exchanging information between multiple mobile users of Ubiq applications. 10
Hitting the Market at Perfect Time Ubiq Mobile makes it easy to develop, publish, deploy and maintain mobile applications, allowing your mobile app reach the market at perfect time. Publishing and Deployment The client-server architecture employed by Ubiq Mobile greatly simplifies and speeds up deployment. Simply launch the server part of your application, and publish the ready-made mobile client in all appropriate mobile stores. Ubiq Integrated Development Environment supplies a tool to make server deployment as easy as specifying the server address and credentials. The client part of the application is published in application stores such as Google Play! and Windows Phone Apps + Games Store, and uploaded onto a WAP site for Java ME devices. Submitting your application to Apple AppStore will only take minutes, as all you'll need to do is branding the already available client app with your company name and logo. 11
Hitting the Market at Perfect Time Scalability and Control over Updates Users of your Ubiq Mobile applications will not have to update their mobile apps to ensure they are using the latest version. All updates are implemented on the server, and your customers receive access to the latest and greatest version of your application the moment you deploy it on the server. Ubiq Mobile offers a highly convenient approach to scalability. When your application outgrows the initially allocated resources, you can easily expand the available computer resources by growing your cloud. When using cloud services offered by Ubiq Mobile, all you need to expand your resources is switching to the next service level. You won t have to migrate your servers or transfer your application. The resource upgrade is handled completely transparently and automatically. 12
Cloud architecture Ubiq Mobile makes extensive use of the cloud architecture, executing the most computation-heavy parts of an application in a powerful cloud. Cloud Architecture The core logic of any Ubiq Mobile application always runs on a powerful server, while the app running on the mobile device is an ultrathin client. This dedicated, concise client-server architecture delivers numerous benefits compared to traditional approaches to mobile development. Easy design, development and deployment of the mobile app throughout the entire range of supported platforms, seamless integration with existing systems such as CMS, online banking or portal applications, and full runtime control over the entire life cycle of the application make Ubiq Mobile applications an obvious choice. The mobile part of Ubiq applications is a straightforward terminal, opening a "window" into the server that executes the app s core logic. As a result, the full load of computation and resource heavy tasks is borne by the server, while the thin client readily displays the result. The mobile terminal app is available for all popular platforms including Android, ios, Windows Phone and Java-phones, and is accessible via a graphical API. The powerful API allows implementing thoroughly interactive graphical user interfaces of any complexity, and enables developers to use as little or as much screen resolution as is available on a particular mobile device. 13
Cloud architecture Seamless Scalability and Instant Updates One of the most striking benefits of cloud architecture is its unprecedented scalability. When your user base grows, increasing the load on your application, expanding available resources is as easy as upgrading your hosting plan with the cloud provider, with no need of switching hardware or migrating your project. Managing updates through the entire life cycle of your application is just as easy. Updating your mobile app on all mobile devices is as simple as making changes to the core logic running on the server. All users of the mobile app will always access the latest version of your application without the need to update the client. 14
Sea battle Ubiq Mobile makes building mobile apps easy, including many parts of a typical mobile application implemented as libraries, templates or classes. Sea Battle: a Multi-User Game This application implements Sea Battle, a classic turn-based strategy game. In this multi-user implementation, players can register a nickname and pick an opponent from the list. The players arrange their ships (or let the game arrange them in random order) and start the battle. This application is an Implementation of the large class of multi-user turn-based strategy games. All these games are based on a standard template included with Ubiq Mobile SDK. This template implements player registration and selection, dispatches turns and messages, handles invites and exceptions, and implements many other common activities. These activities remain pretty much the same regardless of the game logic. This allows developers save significant time by using up to 80% of ready-made code, concentrating completely on developing the game logic. 15
Webcam We included several ready-made applications with Ubiq Mobile Integrated Development Environment. By using these sample apps as templates, you can implement your very own applications with ease. Webcam This simple webcam streaming app routes video from a remote camera to a mobile device. All you need is an IP camera or a webcam connected to a PC. The camera owner can register the device in the system, receiving a unique access number. By using this number, the owner can access the video stream translated by the camera. The video stream is displayed as a series of frames with customizable frame rate. By default, a traffic-saving rate of one frame per second is selected. There are Public and Private modes available, allowing to restrict access to a certain webcam or open it to the public. In addition, each mobile user can access multiple webcams, quickly switching between video streams. This entire service is implemented in a ready-made template included with Ubiq Mobile SDK. By using this template, you can speed up the development of video surveillance, security and attendance control systems, entertainment and communication applications 16
Pricing Ubiq Mobile is competitively priced. We are offering one or several types licenses to meet the demand of various types of customers. For a limited time, Ubiq Mobile is distributed free of charge. Hurry up to download a copy at http://ubiqmobile.com! 17
Contact us We are looking for partnerships with companies developing and using Internet services. We want to make new partnerships with Internet developers and IT professionals creating business applications and services for the mobile market. Our Benefits Using Ubiq Mobile for making existing online services mobile or for developing new services greatly expands coverage, improves customer loyalty and brings additional clients. Contact Us Please feel free to contact us by sending an email to info@ubiqmobile.com http://ubiqmobile.com 18