Smartface

Last updated
Smartface Inc.
TypePrivate
Industry Software
Headquarters
Area served
Worldwide
Products
  • Smartface Cloud
  • Smartface Middleware
  • Appcircle Mobile CI/CD
Services Product, Technical Support
Number of employees
20+
Subsidiaries Appcircle.io
Website www.smartface.io

Smartface is a mobile technology company focusing on enterprise mobility in the cloud for mobile transformation in enterprises. Smartface is headquartered in Palo Alto with offices in New Jersey, Istanbul and Dubai.

Contents

Smartface Cloud, a cloud-based native mobile application development and application lifecycle management platform for enterprises, is the latest generation of the products offered by Smartface Inc.

The previous generation product Smartface App Studio was a desktop based "Cross-platform Native Mobility Framework" for mobile application development.

In 2019, Smartface announced their focus on digital transformation with two new products, Appcircle.io for Continuous Integration and Continuous Delivery for mobile application development and Smartface Middleware Platform as a middleware specialized for frontend integration. [1]

Appcircle.io Mobile CI/CD Platform

Appcircle is a Continuous Integration and Continuous Delivery platform specific for mobile app development. [2] As a CI/CD platform, it enables developers to automate their mobile app build, sign and deployment processes and it also provides in-browser mobile device emulator/simulators for iOS and Android. For automation and application lifecycle management, it uses a workflow-based system where developers can configure steps with a visual interface and add steps from a component marketplace.

It is an extension of the Smartface Cloud lifecycle management modules for universal use for any type of mobile app project as an independent product and for this reason, it has a separate presence at Appcircle.io. [1] Similar to Smartface Cloud, it does not require the presence of a Mac to build, deploy and test iOS apps. One important difference from Smartface Cloud is that it is based on Kubernetes and supports private cloud and on-premise deployments besides software as a service use.

Smartface Middleware Platform

Smartface Middleware Platform is a middleware specialized in frontend integration for modern frontends like mobile apps or chatbots. For this purpose, it can be categorized as "Backend for Frontend" (BFF) instead of a full-fledged middleware for communication between backend systems.

It includes features focusing on unifying cross-cutting concerns on a single platform to eliminate the repetition of work and to ensure frontend compatibility. It specifically focuses on rapid delivery and productivitization with its cloud-native architecture running on Kubernetes for scalability and availability.

Smartface Cloud

Smartface Cloud is a Mobile Enterprise Application Platform (MEAP) with native iOS and Android app development and lifecycle management capabilities. It incorporates a cloud-based integrated development environment (Cloud IDE) that runs on the browser to develop native mobile apps with JavaScript. The apps developed in the cloud can be deployed directly on "on-device emulators" for iOS and Android, eliminating the dependency on a specific OS and hardware as well as physical connectivity for mobile application development (e.g. iOS apps can be developed without a Mac). [3]

As for the lifecycle management, it incorporates integrated modules for testing, enterprise and app store distribution along with the ability to update native iOS and Android apps remotely. As a JavaScript based interpreter framework, Smartface allows updating application code and assets from a remote resource and run the updated app without the need for recompilation (e.g. critical updates can be done without waiting for the App Store review).

Smartface App Studio

Smartface App Studio is now deprecated and replaced with the Cloud IDE offered in Smartface Cloud. It is a cross-platform mobility framework (mobile application development platform) which offers its own integrated development environment to design, develop and publish native apps for Android and iOS.

Smartface App Studio offers a WYSIWYG design editor to design mobile apps and the design fits into Android and iOS devices without any additional effort. Coding is done with an integrated 100% JavaScript code editor. Native iOS and Android apps can be developed with a single JavaScript codebase.


Smartface App Studio is the only environment that allows whole native iOS development process to be done on Windows (as an alternative to Mac-only Xcode) with an on-device iPad/iPhone emulator for Windows PCs. The emulator also offers a full featured iOS debugger on Windows. [4]

.apk output for Android and .xcodeproj output for iOS can be created with a single-click. Downloading Smartface App Studio and developing, publishing and submitting apps to app stores are free with the community license without any feature limitations. Also there are indie, professional, and enterprise license options available.

Partners and customers

Main partners and customers of Smartface:

See also

Related Research Articles

An application server is a server that hosts applications or software that delivers a business application through a communication protocol.

Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones. Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays and input methods. These applications can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing to provide an "application-like" experience within a web browser.

<span class="mw-page-title-main">Adobe AIR</span> Cross-platform runtime system for building rich web applications

Adobe AIR is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applications, programmed using Adobe Animate, ActionScript, and optionally Apache Flex. It was originally released in 2008. The runtime supports installable applications on Windows, macOS, and mobile operating systems, including Android, iOS, and BlackBerry Tablet OS.

Mobile device management (MDM) is the administration of mobile devices, such as smartphones, tablet computers, and laptops. MDM is usually implemented with the use of a third-party product that has management features for particular vendors of mobile devices. Though closely related to Enterprise Mobility Management and Unified Endpoint Management, MDM differs slightly from both: unlike MDM, EMM includes mobile information management, BYOD, mobile application management and mobile content management, whereas UEM provides device management for endpoints like desktops, printers, IoT devices, and wearables as well.

A mobile development framework is a software framework that is designed to support mobile app development. It is a software library that provides a fundamental structure to support the development of applications for a specific environment.

Apache Cordova is a mobile application development framework created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open-source version of the software called Apache Cordova. Apache Cordova enables software programmers to build hybrid web applications for mobile devices using CSS3, HTML5, and JavaScript, instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone. It enables the wrapping up of CSS, HTML, and JavaScript code depending on the platform of the device. It extends the features of HTML and JavaScript to work with the device. The resulting applications are hybrid, meaning that they are neither truly native mobile application nor purely Web-based. They are not native because all layout rendering is done via Web views instead of the platform's native UI framework. They are not Web apps because they are packaged as apps for distribution and have access to native device APIs. Mixing native and hybrid code snippets has been possible since version 1.9.

<span class="mw-page-title-main">MoSync</span>

MoSync is a discontinued free and open-source software development kit (SDK) for mobile applications. It is integrated with the Eclipse development environment. The framework produces native mobile applications for multiple platforms using C/C++, HTML5 scripting and any combination thereof. The target group for MoSync are both web developers looking to enter the mobile space, as well as the ordinary PC/Mac desktop developer with knowledge in C/C++ development.

<span class="mw-page-title-main">RhoMobile Suite</span>

RhoMobile Suite, based on the Rhodes open source framework, is a set of development tools for creating data-centric, cross-platform, native mobile consumer and enterprise applications. It allows developers to build native mobile apps using web technologies, such as CSS3, HTML5, JavaScript and Ruby. Developers can deploy RhoMobile Suite to write an app once and run it on the most-used operating systems, including iOS, Android, Windows Phone, Windows Mobile, Windows CE, Windows 10 Mobile and Windows Desktop. Developers control how apps behave on different devices. RhoMobile Suite consists of a set of tools for building, testing, debugging, integrating, deploying and managing consumer and enterprise apps. It consists of the products Rhodes, RhoElements, RhoStudio, RhoConnect, and RhoGallery, and includes a built-in Model View Controller pattern, an Object Relational Mapper for data intensive apps, integrated data synchronization, and a broad API set. These mobile development services are offered in the cloud and include hosted build, synchronization and application management.

A mobile enterprise application platform (MEAP) is a suite of products and services that enable the development of mobile applications. The term was coined in a Gartner Magic Quadrant report in 2008 when they renamed their "multichannel access gateway mar" e t".

<span class="mw-page-title-main">Xamarin</span> American software company

Xamarin is a Microsoft-owned San Francisco-based software company founded in May 2011 by the engineers that created Mono, Xamarin.Android and Xamarin.iOS, which are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications.

An app store is a type of digital distribution platform for computer software called applications, often in a mobile context. Apps provide a specific set of functions which, by definition, do not include the running of the computer itself. Complex software designed for use on a personal computer, for example, may have a related app designed for use on a mobile device. Today apps are normally designed to run on a specific operating system—such as the contemporary iOS, macOS, Windows, Linux or Android—but in the past mobile carriers had their own portals for apps and related media content.

A mobile application or app is a computer program or software application designed to run on a mobile device such as a phone, tablet, or watch. Mobile applications often stand in contrast to desktop applications which are designed to run on desktop computers, and web applications which run in mobile web browsers rather than directly on the mobile device.

VerivoSoftware Inc. is an enterprise mobility software company, with headquarters in Waltham, Massachusetts. Verivo’s enterprise mobility platforms allow users to develop, secure and govern mobile applications across multiple devices.

Adobe Edge is a discontinued suite of web development tools that Adobe Inc. started developing in 2011. The tools enhances the capabilities of other Adobe apps, such as Dreamweaver. The first app in the suite was the eponymous Adobe Edge, released in August 2011 as a multimedia authoring tool designed to succeed the Flash platform. In September 2012, Adobe renamed the app Edge Animate, and announced Edge Reflow, Edge Code, and Edge Inspect. Also packaged with the suite are Edge Web Fonts, the PhoneGap app, and an Adobe Typekit subscription. In October 2015, Adobe announced an end to the development of the Edge family. By the end of September 2019, all Adobe Edge products were removed from the Creative Cloud offering.

<span class="mw-page-title-main">Appcelerator</span> Privately-held mobile technology company

Appcelerator is a privately held mobile technology company based in San Jose, California. Its main products are Titanium, an open-source software development kit for cross-platform mobile development, and the Appcelerator Platform.

Firebase, Inc. is a set of backend cloud computing services and application development platforms provided by Google. It hosts databases, services, authentication, and integration for a variety of applications, including Android, iOS, JavaScript, Node.js, Java, Unity, PHP, and C++.

NativeScript is an open-source framework to develop mobile apps on the iOS and Android platforms. It was originally conceived and developed by Progress. At the end of 2019 responsibility for the NativeScript project was taken over by long-time Progress partner, nStudio. In December 2020 nStudio also oversaw the induction of NativeScript into OpenJS Foundation as an Incubating Project. NativeScript apps are built using JavaScript, or by using any programming language that transpiles to JavaScript, such as TypeScript. NativeScript supports the Angular and Vue JavaScript frameworks. Mobile applications built with NativeScript result in fully native apps, which use the same APIs as if they were developed in Xcode or Android Studio. Additionally, software developers can re-purpose third-party libraries from CocoaPods, Maven, and npm.js in their mobile applications without the need for wrappers.

SAP Cloud Platform has been rebranded as SAP Business Technology Platform (BTP).

<span class="mw-page-title-main">Appery.io</span>

Appery.io is a cloud-based HTML5, Ionic, jQuery Mobile, and hybrid app-building platform for developing mobile apps, web apps, and PWA s. Appery.io is a browser-based drag-and-drop visual builder tool that supports Android and iOS with integrated Apache Cordova/PhoneGap output.. The platform is used by DIYers to create apps for their customers.

References

  1. 1 2 "Smartface Expands its Product Portfolio with Next Generation Products". 12 April 2019.
  2. "What is CI/CD and why do you need CI/CD in mobile app projects?". 30 April 2020.
  3. "Android Phone and iOS iPad/iPhone Emulator on Windows PC". Smartface Cloud Enterprise Mobility Platform. 2014-03-24. Retrieved 2017-09-17.
  4. "iOS Emulator on Windows". 24 March 2014.
  5. "digital age : dijital iş ve kültür dergisi". 2010-01-01. Archived from the original on 2010-08-15.
  6. "Free-press-release - Garanti Bank Decided On Smartface App Studio to Develop Mobile Applications". 2010-01-14.
  7. "Kofax become a partner of Smartface". 2013-08-26.
  8. "Vasco become a partner of Smartface". 2013-08-26.
  9. "Kobil become a partner of Smartface". 2013-08-26. Archived from the original on 2014-02-08.
  10. "Kuveyt Turk chose Smartface App Studio for developing Mobile Applications". 2010-08-26. Archived from the original on 2012-09-04.
  11. "Press Releases". 2011-06-06. Archived from the original on 2011-09-02.
  12. "Press Releases". 2011-08-18. Archived from the original on 2011-08-24.
  13. "Zain selects Smartface App Studio to empower mobile data services". 2008-02-11.
  14. "Zain selects Smartface App Studio to empower mobile data services". 2008-02-11. Archived from the original on 2012-10-07.