Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder General » View Thread |
Messages 1 to 5 of 5 total |
Roadmap 1.01 to 1.03 |
Mon, Oct 8 2012 6:44 AM | Permanent Link |
eric gdb systems | Greetings,
I checked your roadmap, and i'd like some precisions about : 1- Do you have some date scheduled for the different release 1.01 to 1.03 ? is it planned for this year ? 2- what does it mean the following propose for Web Server ? -External, deployable HTTP server that supports dataset JSON handling and static content -Pluggable, native-code modules for external HTTP server 3- Is there something planned for managing Mobile phone , iphone or ipad ? 4- is it possible to create our own components ? or plug some existing libraries? or our own javascript ? Thanks for your reply eric |
Tue, Oct 9 2012 4:28 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Eric,
<< 1- Do you have some date scheduled for the different release 1.01 to 1.03 ? is it planned for this year ? >> I'm starting on the 1.01 builds this evening, so they'll be out by Friday. << 2- what does it mean the following propose for Web Server ? -External, deployable HTTP server that supports dataset JSON handling and static content -Pluggable, native-code modules for external HTTP server >> 1.01 includes an external web server (Windows-only, at least to start) that automatically handles EWB dataset requests. It includes the ability to import dataset definitions directly from the EWB IDE, so you can define your datasets as necessary using EWB, fire up the EWB web server on the same machine, import the datasets, and then deploy the server along with its .ini file that defines the datasets. It will also eventually be capable of importing datasets via web calls, so you'll be able to synch up the datasets by simply hitting a button in the DataSet Manager in the IDE. The pluggable, native-code modules are DLL library projects that you write/compile in Delphi (via the repository) that work with the EWB web server. This feature will then give you a complete front-to-back web development solution and will allow you to leverage a lot of existing Delphi native code for the back-end reporting, etc. For example, here's a sample module project that simply spits out a string: unit unit1; interface uses SysUtils, Classes, DB, ewbhttpmodule; type TTestWebModule = class(TEWBModule) procedure EWBModuleExecute(Request: TEWBServerRequest); private { Private declarations } public { Public declarations } end; var TestWebModule: TTestWebModule; implementation {$R *.dfm} procedure TTestWebModule.EWBModuleExecute(Request: TEWBServerRequest); begin Request.SendContent('<b>Test module successfully called</b>'); end; end. Most of the heavy-lifting is done automatically for you by EWB, such as automatically parsing multi-part MIME content into its constituent parts. The TEWBServerRequest component interface looks like this: property RequestHost: String read FRequestHost; property RequestMethod: TEWBRequestMethod read GetRequestMethod; property RequestMethodName: String read FRequestMethodName; property RequestURL: String read FRequestURL; property RequestLocalPath: String read FRequestLocalPath; property RequestLocalDocument: String read FRequestLocalDocument; property RequestSecure: Boolean read GetRequestSecure; property RequestUser: String read FRequestUser; property RequestPassword: String read FRequestPassword; property RequestIE: Boolean read GetRequestIE; property RequestFirefox: Boolean read GetRequestFirefox; property RequestOpera: Boolean read GetRequestOpera; property RequestChrome: Boolean read GetRequestChrome; property RequestURLParams: String read FRequestURLParams; property RequestParams: TStrings read FRequestParams; property RequestContentParams: TStrings read FRequestContentParams; property RequestMIMEParts: TEWBMIMEParts read FRequestMIMEParts; property RequestCookies: TStrings read FRequestCookies; property RequestVersion: String read FRequestVersion; property RequestHeaders: TStrings read FRequestHeaders; property RequestContent: String read FRequestContent; property RequestContentType: String read FRequestContentType; property RequestContentLength: Integer read FRequestContentLength; property ResponseHeaders: TStrings read FResponseHeaders; property ResponseCookies: TStrings read FResponseCookies; property ResponseSessionCookies: TStrings read FResponseSessionCookies; procedure SendContent(const Content: String; StatusCode: Integer=HTTP_OK; const StatusMessage: String=''); procedure SendCustomContent(const Content: String; const ContentType: String; const ContentDisposition: String); overload; procedure SendCustomContent(const Content: AnsiString; const ContentType: String; const ContentDisposition: String); overload; procedure SendRedirect(const NewLocationURL: String; const Content: String=''; StatusCode: Integer=HTTP_FOUND; const StatusMessage: String='Redirecting'); procedure SendError(ErrorCode: Integer; const ErrorMessage: String); << 3- Is there something planned for managing Mobile phone , iphone or ipad ? >> EWB supports mobile development now. It needs a little work in the area of touch support and I'll be adding an option soon to allow the use of native controls instead of themed controls, but the rest works fine. << 4- is it possible to create our own components ? >> Not at design-time, no. But you can create new controls that inherit from existing controls at runtime, and I hope to have 3rd-party component support in the design-time environment by 1st quarter of next year. << or plug some existing libraries? or our own javascript ? >> You can interface with external JS: http://www.elevatesoft.com/manual?action=viewtopic&id=ewb1&topic=External_Interfaces However, it is not advised to use things like ExtJS or jQuery since they will seriously interfere with how the EWB framework works. If you have any other questions, please let me know. Tim Young Elevate Software www.elevatesoft.com |
Fri, Oct 12 2012 4:12 AM | Permanent Link |
Godfrey Ultimatesoft | eric wrote:
I checked your roadmap, and i'd like some precisions about : Where can I find the roadmap? Godfrey |
Fri, Oct 12 2012 5:57 AM | Permanent Link |
Rick | On 12/10/12 19:12, Godfrey wrote:
> eric wrote: > > I checked your roadmap, and i'd like some precisions about : > > Where can I find the roadmap? > > Godfrey > http://www.elevatesoft.com/roadmap?category=ewb -- Rick |
Fri, Oct 12 2012 6:50 AM | Permanent Link |
Ronald | Hi Godfrey,
At the bottom of te page: http://www.elevatesoft.com/support?category=ewb Ronald "Godfrey" schreef in bericht news:39D87CEB-9FE6-4A02-9E7B-8D72B2B5F7B6@news.elevatesoft.com... eric wrote: I checked your roadmap, and i'd like some precisions about : Where can I find the roadmap? Godfrey |
This web page was last updated on Friday, December 6, 2024 at 05:39 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |