Part of the KonyOne platform, KonyOne Studio is a complete, standards-based, self-contained environment for the entire software development lifecycle. Whether your business is targeting consumers or employees, choosing to build your mobile and desktop web apps with the KonyOne Studio means your apps will always be enterprise-ready and future-proofed for what’s ahead.
Many Kony customers have found that applications written in the Kony environment require 90% less amount of code than with alternative approaches. KonyOne Studio lets designers and developers collaborate with flexible and easy-to-use visual design tools. Fast app design and customization is enabled with end-to-end SDLC tools and APIs. There's no need for post-generation code editing because KonyOne Studio gives you complete access to underlying capabilities with a productive user interface and world-class tools.
KonyOne Studio Product Features
Whether you’re building websites to promote your brand or creating apps to empower your employees on their own devices, the KonyOne Studio is the key to speedy, multi-channel development. Supporting the myriad of different devices, screen sizes, browsers, development languages, OS updates, new and dramatic changes in technology, and multiple toolkits is all handled for you with the KonyOne platform.
Kony one Studio provides developers a comprehensive and visually-oriented integrated development environment (IDE) with full flexibility to script as little or as much as they prefer based on the specific needs of each application. With built-in cross-channel support, KonyOne Studio eliminates the need to have separate teams developing in silos at a significant cost.
Open Standards
KonyOne is built using an open, standards-based, J2EE compliant architecture to support today’s corporate enterprises and their need for interoperability. Kony is committed to web technologies like HTML, JavaScript, and CSS to enable developers to leverage the technologies they prefer. Fast mobile app development and customization is enabled with end-to-end SDLC tools and APIs as well as standards-based data integration.
Powerful Scripting
KonyOne Studio provides an easy-to-use, drag-and-drop interface and a simple scripting language for those parts of your project requiring high performance, lightweight code and a small memory footprint. The language is used to access device capabilities via native language client libraries developed by Kony for each specific platform.
Future-Proofing
Only Kony offers a future-proof SLA so you can deliver apps to your customers or employees on the day they get new devices or OS updates.
KonyOne Studio supports multi-channel development from a single JavaScript code base. It combines a cross-channel abstraction layer API with channel-specific properties to expose all the abilities of the underlying operating systems and browsers, while hiding the complexity of dealing with multiple languages, syntax variations, and differences in browser implementation.
Cross-Channel API
The Kony API is an abstraction layer that hides the complexity of the underlying platforms. Kony continually adds to the API as device capabilities evolve.
Channel-Specific API
Kony exposes all the richness of the underlying devices through channel-specific properties. Developers can take advantage of features unique to one device without affecting support for devices without those features. Each widget exposes configurable properties that are set through the IDE. Some are common to all platforms and some are specific to one platform. These can be set in the IDE and take effect only on the target platform. For example, certain visual effects such as “glow” can be set for iPhone buttons only and not for any other device.
Foreign Function Interface (FFI)
FFI allows developers to write extensions for functionality not available out of the box. These extensions are primarily related to widgets that aren’t a part of the user interface. FFI extends the Kony API to natively support third party libraries and proprietary device hardware through an easy-to-use graphical interface. Extensions can be written in native platform languages like Java, Objective-C and then imported into the Kony Studio as FFI add ons. Common uses of FFI include importing your own JavaScript library or those for barcode scanning, augmented reality, diagnostic sensors, NFC functions, pen-based features, accessing non-UI libraries, embedded third party UI widgets (i.e. sencha or jquery mobile) or even games inside your application.
KonyOne Studio integrates a comprehensive set of developer tools to help minimize rework and maintain focus. Only 15% of a typical Kony development project involves writing code because we provide so many powerful graphical development tools. If desired, you also have complete power to write custom code. You can also call third party libraries and extend the API using Kony's Foreign Function Interface. In the KonyOne Studio developers design their UI, define the services the application needs and then connect the UI to the services.
Visual Design
Visually design with intuitive UI and UX tools to build beautiful apps in a single design environment. Seeing how forms will look for different channels on their native emulators –without needing to compile a whole app— streamlines the UX design process and makes ‘what if?' analysis and A/B testing fast and accessible to developers and non-developers alike. Visual event flowcharting and data mapping make connecting design elements with actions simple and easy to modify.
Design tools include:
Drag-and-drop form layout manager
Cross-channel widgets
Channel-specific configurability
Visual event flow editing
Visual data mapping
Service definitions
Skins and themes with dynamic features
Internationalization
Foreign Function Interface (FFI) to import external code
Cross-channel widgets include:
Scrollbox
Segmented lists
Tab / TabPane
Buttons
Calendar / Data Grid
Checkbox / Combobox / RadioButton
Map
Slider / Switch
Image / Image Map / Image Gallery
Coverflow
2D / 3D Charts
Badges
Developer Productivity
Developers have instant, dynamic access to a full suite of development tools to speed app-to-market time. Productivity tools include:
Quick preview form changes in seconds without compiling an application
Code profiler
Autocomplete code assistance
Contextual help
Inline debugger
Integrated native emulators and browsers
Complete debugging and testing
Simple Script Editor with Intellisense
Backend Services Integration
Once you have designed your UI, you can easily define the services you want to connect it to and how you want to consume and exchange data. Service integration includes:
Web services (REST, SOAP, JSON, etc…)
ODBC (SQL Server, Oracle, DB2, etc…)
ERP (SAP JCO, JD Edwards, etc…)
CRM (Sharepoint, Oracle Siebel CRM, etc…)
HTML screen scrapers
Pre and post-processor flows
Publishing of service definitions
Services simulator
Event flow editor to connect UI to backend services
Channel Customization
KonyOne Studio provides flexibility to support different channels from one code base. Customize your apps for all channels or for a specific channel. Customization tools include:
Custom coding
Channel-specific properties (see JavaScript API)
Forking forms
Third party libraries
Skins and themes
Widget rendering
Building & Publishing
KonyOne Studio is a complete, self-contained development environment for the entire software development lifecycle that generates applications for every OS, browser and deployment mode.
Native
Mobile web (HTML5 & Legacy)
Hybrid
Desktop & Kiosk
Kony data connectors integrate seamlessly with almost any enterprise or third party system to extend the reach of your valued data onto any mobile device platform. KonyOne’s standards-based, open connector architecture enables developers and administrators to visually explore data, pull data objects into mobile forms, and deliver full support for transactional online/offline and intermittently connected mobile apps that integrate seamlessly to any backend system.
KonyOne Studio enables you to design for any device, any operating from a single, unified code base. KonyOne exposes the native capabilities and properties of each device, from feature phones to smartphones and the latest tablets, so you can build great apps tailored to each device while reusing as much code as possible.
Raise your mobile IQ with insights from Gartner. Now available as a complete on-demand series, Kony offers a selection of valuable webinars featuring Gartner’s top mobility experts.
Next Steps
Load Up
Visit the Resource Center for materials to inform your mobile strategy. Videos, webinars, white papers and more.