Статья из журнала FinPUG

Все, что связано с продуктами корпорации Progress Software: доска объявлений, анонсы, разное
Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Статья из журнала FinPUG

Сообщение dmi » 06 фев 2013, 09:41

От: Gus Bjorklund <gus@xxxxxxxx>
Отправлено: 5 февраля 2013 г. 20:07
Кому: peg@xxxxxxxxxxxx
Тема: Re: A New PDF Magazine of Progress OpenEdge - In Finnish!


here is the original version of the article i wrote, before it was translated into Finnish. Sorry but i do not have english versions of any of the others.

OpenEdge Mobile

Deep within the bowels of Progress headquarters in Bedford, Massachusetts, the OpenEdge development team has been hard at work on the next release.
Unnamed sources within the company have recently revealed some of the exciting details of this closely held project -- codenamed "Cat In the Box" and we will now share them with you in this completely unauthorized expose.

Our source tells us that the main purpose of the "Cat In the Box" project (which is really OpenEdge 11.2) is to "Simplify the Job Of Creating The World's Best MOBILE Business Applications.". OpenEdge 11.2 has support for new kinds of clients -- mobile ones. Mobile devices have become universal. Nearly everyone has one and many existing applications used in business will be much more useful when they are accessible from a phone or tablet.

OpenEdge 11.2 provides everything you need to build and deploy new applications for phones or tablets or to extend existing applications to make some or all of the existing functionality accessible in this way.
The client-side application executes in a "container" that provides access to device-specific hardware components like the GPS, accelerometer, camera, keyboard, etc. as well as to data stored on the device. You can think of this container is kind of like a combination of library functions for making system calls and a framework for managing the operation of the application and its displays. In addition, there is a user-interface toolkit that lets you combine HTML 5, jQuery Mobile, JavaScript, and CSS elements.

On the server side, OpenEdge 11.2 uses the AppServer you already know, with a new kind of client adapter, the REST Adapter, to communicate with the mobile client part of the application over the Internet. There is also an inbuilt web server that is included with the AppServer.

To build your application, you use the familiar Progress Developer Studio for OpenEdge (the tool formerly known as "OpenEdge Architect") and create a project of type "Mobile". With the screen designer, you can design and lay out the user interface and hook it up to the OpenEdge back-end to get data from your OpenEdge RDBMS.

Interaction with the back-end is facilitated by using JavaScript Data Objects (aka JSDO) on the client to manage the data from ProDataSets used on the server side. PDSOE can automatically map between the two and generate code to do the necessary data conversions and data transfers. In addition to the data, the JDSO's contain metadata too, so you have information like field names and data types available on the client side.

The set of initially supported device types will be iPhones and iPads running iOS 5 or later and selected Android-based phones and tablets running Android 4.0 or later. We expect to add support for other devices in future releases as demand warrants.

As with all OpenEdge releases, there will be some other new features as well, but we'll talk about those at another time. In just a couple of weeks you can start working on /your/ mobile OpenEdge application. When I next come to Finland, perhaps you can show me what you've done.



regards,
gus

There are two types of people in the world:
those who understand recursion and
there is one type of person in the world.
/dmi

http://pro4gl.ru - 4gl блог

Аватара пользователя
Arelav
Администратор
Сообщения: 1881
Зарегистрирован: 25 мар 2005, 17:05
Откуда: Progress Technologies

Re: Статья из журнала FinPUG

Сообщение Arelav » 06 фев 2013, 11:14