Recent

Author Topic: ANN: Habari Web Components 2.0 for Delphi and Free Pascal  (Read 13142 times)

mjustin

  • Full Member
  • ***
  • Posts: 171
    • Habarisoft
ANN: Habari Web Components 2.0 for Delphi and Free Pascal
« on: June 14, 2012, 08:10:05 am »
June 14, 2012 - Habarisoft announces the Habari Web Components framework with support for Free Pascal. The library is already available for the Windows platform and Delphi 2009 and higher. The next release will provide a single source base for both Delphi and Free Pascal 2.6 and newer (in Delphi compiler mode). For interested Free Pascal developers, Habarisoft offers to order the current release with the coupon code "fpc50" to receive a 50€ discount, online access to the current development snapshot of the next release, and one year free minor and major updates, starting with the final release date.

The Habari Web Components web application framework allows to build web applications from simple building blocks. It is designed for small and medium sized web applications, and supports multiple application contexts with separated resource folders, dynamic and static web resources, configurable logging, IPv4 and IPv6 connectors, resource path mapping, static resource caching and MIME type detection and on-demand HTTP session creation. Its core HTTP server infrastructure leverages the Internet Direct (Indy) library.

Home page:
http://www.habarisoft.com/habari_webcomponents.html

Blog page:
http://mikejustin.wordpress.com/web-component-server-for-delphi/

Regards
--
Michael Justin
habarisoft - Enterprise Messaging Software for Delphi
http://www.habarisoft.com/
« Last Edit: September 04, 2012, 01:00:39 pm by mjustin »

exdatis

  • Hero Member
  • *****
  • Posts: 668
    • exdatis
Re: ANN: Habari Web Components for Free Pascal (beta)
« Reply #1 on: June 14, 2012, 08:17:39 am »
 :)
Looks great, good work!
Regards.
p.s. Price is ok, also.

mjustin

  • Full Member
  • ***
  • Posts: 171
    • Habarisoft
Re: ANN: Habari Web Components for Free Pascal (beta)
« Reply #2 on: June 16, 2012, 03:17:13 pm »
:)
Looks great, good work!

Thanks for the feedback!

The demo download now is compiled with the Free Pascal version, and release planned for later this month.

Cheers,
Michael Justin

Leledumbo

  • Hero Member
  • *****
  • Posts: 8319
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: ANN: Habari Web Components for Free Pascal (beta)
« Reply #3 on: June 16, 2012, 03:40:26 pm »
Quote
Deploy
A Web Component runs in a dedicated web application 'context', and only handles request which match a defined path. (It can be mapped to more than one path at the same time)

Component mapping
As shown in the example, a Web Component can be mapped to many URL patterns at the same time. The framework uses path mapping rules to find the matching web component for a request URL. If no matching path can be found, the server can optionally use a TdjDefaultWebComponent, which will serve a matching static file if it exists in the webapps/context folder.
Something I've been dreaming of from fcl-web...

mjustin

  • Full Member
  • ***
  • Posts: 171
    • Habarisoft
Re: ANN: Habari Web Components for Delphi and Free Pascal
« Reply #4 on: June 28, 2012, 08:50:56 am »
The final release 1.5 of Habari Web Components for Delphi and Free Pascal (Windows platform) is available now.

A new demo version is available at

http://www.habarisoft.com/habari_webcomponents.html

The demo download includes the updated documentation, a new version of the kitchen sink demo with full source code (project and example web components).

The 50 Euro discount is still available. There is also a 40% discount on software assurance (two years additional free updates). For more details please visit the product home page.

Many thanks for the feedback, and happy coding!

Regards
--
Michael Justin
habarisoft - Enterprise Messaging Software for Delphi
http://www.habarisoft.com/

mjustin

  • Full Member
  • ***
  • Posts: 171
    • Habarisoft
Re: ANN: Habari Web Components for Delphi and Free Pascal
« Reply #5 on: July 04, 2012, 07:43:08 am »
A new release - 1.5.1 - has been released which fixes an access violation in the internal Indy HTTP server component if the port is already in use on startup.

This access violation does not appear with Indy revision 4774 (which includes a fix for this problem) of yesterday.

Also the regular price for the library has been reduced, the coupon code is still available so the current effective introduction price is 29 Euro for the Single Developer License. Two years additional free (minor and major) updates are available for 17.40 Euro when purchased with the Single Developer License.

Plans for the next release: support for Linux (Ubuntu) and other platforms.

Regards

mjustin

  • Full Member
  • ***
  • Posts: 171
    • Habarisoft
Re: ANN: Habari Web Components for Delphi and Free Pascal
« Reply #6 on: July 26, 2012, 12:39:04 pm »
Habarisoft released version 1.5.2 of its web server application framework, Habari Web Components. Changes in this release include improved exception handling in the server startup stage, a fix for component mappings, and a new demo component for HTML file upload, which implements classic single-file and HTML5 multi-file upload. The full source code of the new multipart/form-data form data encoding handler is included in the registered version.

mjustin

  • Full Member
  • ***
  • Posts: 171
    • Habarisoft
Re: ANN: Habari Web Components for Delphi and Free Pascal
« Reply #7 on: August 10, 2012, 03:02:24 pm »
New in next release (2.0) - currently in beta test:

  • mobile app included in demo download ("Flightplan")
  • reCAPTCHA anti-spam example implementation (with source)
  • Linux support (see screenshot, taken on Ubuntu 12.04)
  • request statistics (example implementation)

New demo download available at http://www.habarisoft.com/download/HabariWebComponentsDemo.zip

« Last Edit: August 10, 2012, 03:12:18 pm by mjustin »

mjustin

  • Full Member
  • ***
  • Posts: 171
    • Habarisoft
Re: ANN: Habari Web Components 2.0 for Delphi and Free Pascal
« Reply #8 on: September 04, 2012, 01:06:37 pm »
September 4, 2012 - Habarisoft released the Habari Web Components framework 2.0. The new release provides a single source base for Delphi and Free Pascal, and has been tested with Windows and Ubuntu Linux 12.04. As a special introduction offer, please use coupon code "fpc50" to receive a 50 Euro discount.

The Habari Web Components web application framework allows to build web applications from simple building blocks. It is designed for small and medium sized web applications, and supports multiple application contexts with separated resource folders, dynamic and static web resources, configurable logging, IPv4 and IPv6 connectors, resource path mapping, static resource caching and MIME type detection and on-demand HTTP session creation. Its core HTTP server infrastructure leverages the Internet Direct (Indy) library.

Home page:
http://www.habarisoft.com/habari_webcomponents.html

Regards
--
Michael Justin
habarisoft - Enterprise Messaging Software for Delphi
http://www.habarisoft.com/

mjustin

  • Full Member
  • ***
  • Posts: 171
    • Habarisoft
Re: ANN: Habari Web Components 2.0 for Delphi and Free Pascal
« Reply #9 on: December 08, 2012, 10:36:59 am »
December 8, 2012 – Habarisoft is pleased to announce the release of Habari
Web Components 2.1. This release introduces HTTP 1.1 keep-alive,
WebSocket server support (experimental), documentation and demo updates,
and all changes of patch release 2.0.1 to 2.0.3.

Release notes:

http://mikejustin.wordpress.com/2012/12/04/habari-web-components-2-1-released/

Home page and demo download:

http://www.habarisoft.com/habari_webcomponents.html

Special introduction offer: use coupon code “fpc50″ and enjoy a 50 Euro
discount.

Regards
--
Michael Justin
habarisoft - Enterprise Messaging Software for Delphi and Free Pascal
http://www.habarisoft.com/

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: ANN: Habari Web Components 2.0 for Delphi and Free Pascal
« Reply #10 on: December 08, 2012, 11:11:19 am »
Thanks for supporting FPC, Michael!
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

mjustin

  • Full Member
  • ***
  • Posts: 171
    • Habarisoft
Re: ANN: Habari Web Components 2.0 for Delphi and Free Pascal
« Reply #11 on: January 15, 2013, 02:16:27 pm »
January 15, 2013 – Habarisoft is pleased to announce Habari Web Components 2.2, the easy to use Web Application Framework for Delphi and Free Pascal.

Home page:
http://www.habarisoft.com/habari_webcomponents.html

Online demo:
http://www.habariwebcomponents.de/demo/index.html

The offline demo applications are small stand-alone web server applications for Windows. Source code of the demo application web component classes is included in the demo download archive, except some utility units, which are included in the registered version.
Both the online and the offline demo also display the demo source code in the browser.

Special offer: use coupon code “fpc40″ for a 40 Euro discount.

Regards
--
Michael Justin
habarisoft - Enterprise Messaging Software for Delphi and Free Pascal
http://www.habarisoft.com/

mjustin

  • Full Member
  • ***
  • Posts: 171
    • Habarisoft
Re: ANN: Habari Web Components 2.0 for Delphi and Free Pascal
« Reply #12 on: January 31, 2013, 02:44:00 pm »
Habarisoft is pleased to announce the availability of its first demo app for the Delphi and Free Pascal web application development framework, Habari Web Components.

Habari Web Framework Demo 1.0 for Android contains a request statistics demo which uses JSON/HTTP to retrieve the live demo server statistics.

  • the server, written in Delphi and compiled with Free Pascal 2.6.0, provides a JSON representation of request statistics at http://www.habariwebcomponents.de/demo/ajaxstats.json (artificially delayed by one second to reduce server load)
  • the native Android app loads the JSON response via a HTTP client and updates the statistics page

Habari Web Framework Demo 1.0 on Google play store

Blog article
« Last Edit: January 31, 2013, 02:45:34 pm by mjustin »

 

TinyPortal © 2005-2018