Developers Take Shelter as Cloud SDK Storms In


Quoted by Neil Armstrong as he planted his footprint on the Moon, “This one small step for man, one giant leap for Mankind”, is indicative of a time when a footprint was an identifying marker. We’ve all witnessed a British investigative film from the 19th Century, arresting the perpetrator as the imprints from his shoes matches the evidence from the crime scene. With the evidence in tow, they travel a substantial distance to store the shoes at a central location. Now imagine if Neil Armstrong decided to do a cartwheel off his shuttle and landed on his palms. What would he have said? “One small print for man, one giant database for Mankind?” Would arresting officers have to travel to a physical location to give and take evidence? Not with the future FingerTec is constructing.

Cloud Applications cannot be complete without the functionalities of a Software Development Kit. SDKs are frequently referred to as Application Programming Interfaces (API) although they are variants of the same category. Don’t quite get it? Think Robocop, his bionics are the API, his organic remains were “created” by a SDK to interact with his computational parts. Or is it the other way around?

“SDKs or APIs, you are coming with me”

Developing our SDK platform required a lot of hard work and careful planning. An echo of Lao Tzu’s “A journey of a thousand miles begins with a single step”, we devised a blueprint to take us on the ride of a lifetime.


In alignment with our company’s vision, our Software Development Kit adheres to the Capability Maturity Model Integration (CMMI) standard [1]. The CMMI was established under the wing of the Software Engineering Institute (SEI) at Carnegie Mellon University including leading industry and government experts.


TimeTec’s SDK evolution will be wrought with complexities as we continue our efforts to coax its maturation, an accomplishment of which we are already victorious. In its current phase, the Cloud SDKs fundamental functions are authentication, retrieval and the downloading of data from a majority of existing modules. Users will be able to view live attendance data. Third party software can be used to process and filter transaction logs.



The SDK runs on the standard web services requests (WSDL) and its data are returned in JavaScript’s Object Notation (JSON) lightweight format. TimeTec works with most programming languages that employ web services. In addition, our software runs on SSL (HTTPS) with a 256-bit encryption. We are diligent in ensuring all data communication to our Cloud is secured.

Developers and programmers are the primary utilizers of software DKs. However our TimeTec Cloud differs by our aims to assist our subscribers in enabling a Windows based application to connect directly to our Cloud, by releasing the Open Source TimeTec Cloud Demo Application. As an Administrator, you will be able to view attendances without logging into TimeTec Cloud.

I'm open, customize me 
The Demo Application is a step forward for software enthusiasts. It uses the Metro User Interface [2] and navigational concepts.  We aspire to provide our subscribers an experience not limited to the web but also from a Windows based application.

IT Cloud environments are constantly evolving. That’s the beauty of our Cloud Demo App. As an open source application, any customizations can be made to our code without fears of infringement(s) of any Data Protection Acts.


In addition to interests in our Demo Application, we provide support to our partners by offering sample PHP codes for their integration, either by a Windows Application or PHP via a web platform.


Easy to understand, Simple to use

In our second phase, with a preferable completion date by the end of 2014, we will extend its capabilities to enable users to modify configurations and perform updates for all modules. Third party software vendors will be able to perform updates seamlessly.
By the end of 2015, our last phase aims to automate tasks, enable batch import & export features, generate reports and more. Our focus is to automate the process and simplify workflow.
Unlike most Cloud Partners who charge a fee for access their Cloud’s SDK, TimeTec’s Cloud SDK is now offering premium access to all active subscribers for FREE.

Believe your eyes. 

If you find yourself in doubt over TimeTec Cloud SDKs complexities, you can find available resources including manuals at FingerTec’s Developer Program. As always, we appreciate feedback, and welcome you to submit your ideas.


References


Metro (design language)
http://en.wikipedia.org/wiki/Metro_design_language


By Daryl Choo, Chief Information Officer, FingerTec HQ

Quoted by Neil Armstrong as he planted his footprint on the Moon, “This one small step for man, one giant leap for Mankind...

0 comments: