The Leading Educational Resource for IT Professionals

Kony Offers Robust Tool Set for Creating Mobile Apps

by Victoria Mack November 09, 2016 0 Comments

Enterprises with numerous or complex apps to translate to mobile devices, or those seeking to create versatile native mobile device apps, can benefit from Kony Mobility Platform's extensive feature set.

 

If your enterprise is considering a mobile application development platform (MADP) capable of generating large, complex applications, one option to explore is the Kony Mobility Platform. Offering a visual interactive development environment (IDE) that uses a zero-code approach and a single app codebase, strong security options, and a middleware component that simplifies data-transformation and mobile back-end services, Kony's suite helps developers produce apps for smartphones, tablets, desktops, and wearables.

 

Recognized by several independent sources as an industry leader, Kony Mobility Platform was touted in the August 2016 version of the Gartner Report "Critical Capabilities for Mobile Application Development Platforms" and was named a leader for the fourth year in a row in the Gartner Magic Quadrant for MADPs, as well as getting high marks in the October 2016 "Forrester Wave: Mobile Development Platforms Q4, 2016" report.

 

Kony Mobility Platform consists of two parts. Kony Visualizer Enterprise Edition is the visual application and design IDE, and Kony MobileFabric is a mobile back-end service that supports connectors and technologies for integration with existing apps, mobile content management and data storage, and customizable app analytics and reporting facilities.

 

Visualizer: The IDE

Kony Visualizer gives developers a single environment for building app UIs, rapid wireframing and native prototyping capabilities that let teams share objects, a unified JavaScript code base of APIs, the capability of importing Adobe Photoshop UI layouts, and the ability to reuse existing web apps with search-engine optimization within a Kony native app. Visual editing tools let programmers build JavaScript-based apps with little or no coding and enable use of app features such as maps, browsers, touch ID, and short message service texting. The IDE includes the Masters Multi-Channel Template Engine, a reusable templating framework feature that lets developers nest UI and action sequences and build a single UI definition for all supported platform form factors. The IDE also lets programmers access a wide array of widgets and use unique IDs for widgets that let a single script test a particular widget across all native channels for automation. The IDE also provides support for use of multiple national languages in apps. In addition, Kony Visualizer includes an abstraction layer for generating layouts across all devices, annotation tools for design projects, containers with property-driven scrolling and paging features, and a library of cross-platform, native, video, and web widgets. A Kony app preview capability lets developers publish partial or finished apps to the cloud for instant sharing and live viewing on mobile devices via Google Play, iTunes, or Windows Store. Visualizer is capable of generating Windows 10 mobile apps that are based on the Universal Windows Platform.

 

The Adobe Photoshop Extension lets developers convert existing Photoshop designs to Visualizer forms and customize them with global and layer-specific settings during conversion. The extension also helps programmers use automated form and widget-creation utilities, export only visible layers or all layers, and convert layers to graphic features such as buttons and labels.

 

Application-building facilities include import wizards for iOS, Android, BlackBerry, and Windows code, and the ability to use device peripherals, bar codes, signature capture, and Bluetooth in apps. Other capabilities let developers map back-end fields directly into apps, discover services and business objects within third-party enterprise apps, define custom web services fields, use Rich Text data entry, and write Apple Watch apps. Recent API enhancements let developers enable 3D touch features on iOS, enable and disable runtime permissions, disable Android screen captures, and upload and download files using network resources.

 

It should be noted that Kony Visualizer has so far mostly been aimed at larger enterprises formulating multilayered apps. The Gartner MADP report cautions that "success requires dedicated developer training and, in some cases, professional services support for larger, more complex apps." The Gartner Magic Quadrant report notes Kony Visualizer "requires training for nondevelopers to learn its sophisticated feature set." As a partial answer for smaller enterprises seeking to start out with simpler apps, Kony offers a freeware version called Kony Visualizer Starter Edition, which lets even nontechnical users develop interactive, native apps for devices and share them with other users. However, a Visualizer Enterprise license is required to move such apps to production and connect them to back-end services and APIs.

 

Kony Visualizer supports iOS 7.0 or higher, Android 4.0 or higher, BlackBerry 10, and Windows 8.0 and 10.0. Currently supported browsers are Chrome, Edge, Firefox, Internet Explorer, Opera, and Safari.

 

Flexible Middleware: Kony MobileFabric

Kony MobileFabric provides the integration tools that let developed apps talk to the rest of the world. MobileFabric supports JavaScript Object Notation (JSON), Open Data Protocol, Representational State Transfer (REST), SOAP, and XML. It's compatible with other front-end development tools such as Apache Cordova and HTML5, and provides software development kits for iOS, Android, PhoneGap, and Windows. Third-party integration APIs let developed apps connect with Active Directory, Kony's Cloud User Repository, Salesforce, SAP, and other standardized service providers.

 

MobileFabric's Object Services component lets developers build app data models that are independent of back-end data representations, connect that model to back-end data and services via a mapping and transformation engine, automatically generate client code, offline-enable apps, discover metadata, and reuse data-model objects across apps. There are also facilities for managing APIs, orchestrating multiple APIs with server apps, and accessing back-end storage systems. User engagement services let developers incorporate into their apps customer engagement programs that include multichannel messaging based on campaigns, context, events, and locations.

 

Analytics features offer customizable dashboards that generate reports on app and device usage, policy compliance, and user-journey event tracking. A full-featured enterprise mobility management suite lets designated users control mobile apps, content, and devices, as well as integrate with third-party mobile management suites.

 

Developers can coordinate services by creating workflows and composite services that incorporate custom logic and data processing on the server side to reduce device workload. Programmers can also build offline apps that synchronize data between devices and back-end server systems. These apps can also include server-side rules and policies for controlling data access, filtering, and conflict resolution.

 

Additional MobileFabric capabilities include services and support for Internet of Things apps that incorporate native support for the Constrained Application Protocol (CoAP), support for the MQ Telemetry Transport/Message Queuing Telemetry Transport ISO standard (MQTT), and the HTTP 1.1 protocol via integration with the Amazon Web Services Gateway.

 

Strong Security Features

Kony MobileFabric also provides significant security features, including token control and identity authentication. For example, the most recent release includes support for Android's Fingerprint API. Security certifications include that of the Defense Information Systems Agency (DISA), FIPS 140-2, HIPAA, and Security PCI. Cryptography support includes Triple Data Encryption Standard, two-way SSL, white box cryptography, and Password-Based Key Derivation Function 2 (PBKDF2). In addition, MobileFabric supports keyed-hash message authentication code (HMAC) algorithms, which verify both the data integrity and the authentication of any message. MobileFabric also supports enterprise identity controls, encryption, auditing tools, app hardening, code obfuscation, single sign-on, and automated DevOps lifecycle features.

 

Final Thoughts

While not necessarily a good fit for small businesses with few or simple application sets, Kony's product offering is a strong one for enterprises looking to provide mobile access to extensive server applications and to build versatile mobile apps for multitasking employees.

 

 




Victoria Mack
Victoria Mack

Author



Also in MC Press Articles

Gifts to Give Yourself This Holiday

by Victoria Mack December 21, 2016 0 Comments

It’s the holiday season, and everyone is in the gift-giving mood. Be sure you don’t forget to invest in your company and career.

brian mayWritten by Brian May

It’s a special time of the year. Family gatherings for the holidays, football season, and time in the woods all make this one of my favorite seasons. The month of December is also unique for IT departments. December is certainly not business as usual for most of us.

It’s time for budgets. That may mean requesting budget items for next year or spending surplus budget before the end of the year. It’s often when project work slows down a bit as end users, and IT staff alike, take time away from the office. It’s a time when stress is often at its lowest, and it’s just easier to get some things done.

Continue Reading →

SQL 101: Tools of the Trade - i Navigator’s Run SQL Scripts

by Victoria Mack December 21, 2016 0 Comments

A more “modern” alternative to STRSQL, discussed in the last two articles, is the i Navigator’s Run SQL Scripts tool. Let’s explore it together, shall we?

rafael victoria preiraWritten by Rafael Victória-Pereira

While STRSQL is a green-screen tool, Run SQL Scripts is part of the i Navigator package. You can access it by choosing the Run SQL Scripts option, either from the bottom-right pane of the i Navigator window after you’ve chosen the Databases tree node from the right panel, as shown in Figure 1, or by right-clicking the database name and choosing the respective option.

Continue Reading →

Energy, Vibe, and Atmosphere

by Victoria Mack December 19, 2016 0 Comments

This is IT. We must be willing to bend.

steve pitcherWritten by Steve Pitcher

With a growing emphasis in talking about the state of the current IBM i workforce, also known as the “IBM i skills shortage,” it behooves oneself to keep the noise level to a minimum in order to make even-keeled decisions. In short, don’t necessarily believe all the hype you read.

I’d like to think of this as an extension piece to “The IBM i Skills Shortage Myth.” It’s not necessarily a “part two” per se, but more of a story that runs parallel. I’ve been trying to write this for about six weeks, but some things are just hard to put into words, especially when they involve how you feel as opposed to what you know. Besides, writing what you know is easy. Writing what you feel leaves room for reader interpretation, so you have to be more careful.

Continue Reading →