Appcircle

Last updated
Appcircle Inc.
Company typePrivate
Industry Software
Headquarters
Area served
Worldwide
Products
  • Appcircle Mobile CI/CD
Services Product, Technical Support
Number of employees
20+
Website www.appcircle.io

Appcircle Inc. (replacing Smartface Inc.) is a mobile technology company focusing on Mobile DevOps and mobile Continuous Integration and Continuous Delivery for mobile application development, primarily in enterprise settings. Appcircle is headquartered in Delaware with offices in New Jersey, Palo Alto and Istanbul.

Contents

Appcircle had initially been set up as a spinoff product from Smartface Inc, a mobile technology company focusing on enterprise mobility in the cloud for mobile transformation in enterprises. [1] As the mobile landscape evolved, the main portfolio of products offered by Smartface Inc has eventually been replaced by the Appcircle mobile CI/CD platform, while Smartface Inc focusing on providing professional services for mobile and middleware technologies for enterprises [2] .

The superseding of Smartface by Appcircle stems from the fact that Smartface offered mobile CI/CD only for its own platform [3] while Appcircle offers a platform-agnostic mobile CI/CD environment [4] .

Current Products

Appcircle.io Mobile CI/CD Platform

Appcircle is a Continuous Integration and Continuous Delivery platform specific for mobile app development. [5] As a mobile CI/CD platform, it enables developers to automate their mobile app build, sign and deployment processes. 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 called integrations.

The platform has integrated modules for:

It has a public cloud offering along with private cloud and on-premise/self-hosted deployment options.

Past Products

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). [6]

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. [7]

See also

Related Research Articles

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

An application server is a server that hosts applications or software that delivers a business application through a communication protocol. For a typical web application, the application server sits behind the web servers.

An application program is a computer program designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users. Word processors, media players, and accounting software are examples. The collective noun "application software" refers to all applications collectively. The other principal classifications of software are system software, relating to the operation of the computer, and utility software ("utilities").

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.

Platform as a service (PaaS) or application platform as a service (aPaaS) or platform-based service is a category of cloud computing services that allows customers to provision, instantiate, run, and manage a modular bundle comprising a computing platform and one or more applications, without the complexity of building and maintaining the infrastructure typically associated with developing and launching the application(s), and to allow developers to create, develop, and package such software bundles.

NS Basic is a family of development tools developed and commercially marketed by NSB Corporation in Toronto, Ontario, Canada for iOS, Android, Microsoft Windows, MacOS, Linux, BlackBerry OS, WebOS, Newton OS, Palm OS, Windows CE and Windows Mobile.

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.

<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 market".

<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.

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.

Backend as a service (BaaS), sometimes also referred to as mobile backend as a service (MBaaS), is a service for providing web app and mobile app developers with a way to easily build a backend to their frontend applications. Features available include user management, push notifications, and integration with social networking services. These services are provided via the use of custom software development kits (SDKs) and application programming interfaces (APIs). BaaS is a relatively recent development in cloud computing, with most BaaS startups dating from 2011 or later. Some of the most popular service providers are AWS Amplify and Firebase.

<span class="mw-page-title-main">PPSSPP</span> PSP emulator

PPSSPP is a free and open-source PSP emulator for Windows, macOS, Linux, iOS, Android, Nintendo Wii U, Nintendo Switch, BlackBerry 10, MeeGo, Pandora, Xbox Series X/S and Symbian with a focus on speed and portability. It was released to the public on November 1, 2012, licensed under the GNU GPLv2 or later. The PPSSPP project was created by Henrik Rydgård, one of the co-founders of the Dolphin emulator.

<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.

Crosswalk Project was an open-source web app runtime built with the latest releases of Chromium and Blink from Google. The project was founded by Intel's Open Source Technology Center in September 2013.

Universal Windows Platform (UWP) is a computing platform created by Microsoft and introduced in Windows 10. The purpose of this platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile (discontinued), Windows 11, Xbox One, Xbox Series X/S, and HoloLens without the need to be rewritten for each. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime (WinRT) platform introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.

<span class="mw-page-title-main">Katalon Studio</span> Automation testing software tool

Katalon Platform is an automation testing software tool developed by Katalon, Inc. The software is built on top of the open-source automation frameworks Selenium, Appium with a specialized IDE interface for web, API, mobile and desktop application testing. Its initial release for internal use was in January 2015. Its first public release was in September 2016. In 2018, the software acquired 9% of market penetration for UI test automation, according to The State of Testing 2018 Report by SmartBear.

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

Appery.io is a cloud-based HTML5, Ionic, jQuery Mobile, and hybrid app-building platform for developing mobile apps, web apps, and PWAs. 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. "Smartface Expands its Product Portfolio with Next Generation Products". 12 April 2019.
  2. "Customer Story – Turkcell Life Employee Experience Mobile Application". Smartface Enterprise Mobility Platform. Retrieved 2024-08-15.
  3. "Building Smartface Apps Locally | Smartface Docs". smartface.io. Retrieved 2024-08-15.
  4. "Platform Build Guides | Appcircle Docs". docs.appcircle.io. Retrieved 2024-08-15.
  5. "What is CI/CD and why do you need CI/CD in mobile app projects?". 30 April 2020.
  6. "Android Phone and iOS iPad/iPhone Emulator on Windows PC". Smartface Cloud Enterprise Mobility Platform. 2014-03-24. Retrieved 2017-09-17.
  7. "iOS Emulator on Windows". 24 March 2014.