
We are glad to inform you about the opening of the embryo version of the web services platform. We successfully solved a number of technical problems and architectural issues. And now we have the opportunity to share with you the fruits of our work. So, registration is open!
Major Additions / Changes
At the next stage of development, the platform was supplemented with the following features:
- The structure of the platform on the server has changed (the applications created are isolated from each other by their surroundings). A separate database is created for each application;
- Added Batch Call service (calling several methods in one request);
- The “Identification and Authentication” service has been improved - now it is possible to identify using Google accounts (Google Accounts);
- Improved file storage service, slightly raised the limit to 10 MB per downloadable file (for the test period)
- Special types appeared in the Structures service (for example, the created object can be uniquely tied to the user who created it, specifying a field with a special type of user, or setting a type of signature to the device);
- Improved HiveQL processor (structured requests to application objects). Used to select objects by criteria, conditions.
Further changes / additions
will not affect existing service interfaces of version /api.hivext.ru/1.0/ but only additional methods will appear in services and new services. This means that you can safely proceed to the design of their projects.
Start of development
It’s necessary and sufficient to start working with the platform.
- Choose a programming language in which the application will be developed;
- Make the required http requests to the addresses of services (for example, through ready-made libraries);
- Code editor
Ready-made applications can be hosted on any hosting, can be run locally, or it can be a desktop application. Thus, the platform provides complete freedom of action regarding the location of the entry point into your application.
')
Another important feature is that the platform allows developers to create full-fledged Internet applications
without server-side programming, programming only in client languages . For example, if you are a developer in JavaScript, ActionScript (Flash), Java FX, or any other language, then you only need your imagination to create a complex dynamic web application. At your disposal will be all our services, databases, file storage, as well as the ability to exchange data between applications. Soon it is planned to add integration of third-party services. Web applications, online games, useful widgets can all be created using the capabilities of the platform.
By the way, the widget feedback form, which is created in JavaScript + platform services, will be announced the other day. The programmer developing the widget did not write a single line of server code. The widget and its admin can be placed on any site. Voting is supported, all content is displayed in the widget interface, the ability to localize and change themes, the product will be distributed under the LGPL3 license with open codes.
In the platform there is where to turn around and turn on the fantasy, combining services, create interesting web applications for personal computers as well as for portable and mobile devices.Applications
Platform documentationFirst steps - if you have questions on the start of development, you can ask them in the forum.
Developers are welcome to help make ActionScript (Flash) clients.API Console - you can register in it (you can not register if you have a Google Account) and “cheat” with the platform services. Create an application, test the database, create objects, etc.
And finally, the forum
forum.hivext.ru is
open - write, we will be glad to communicate, all questions will be followed by prompt answers.