Kitto – A framework for creating data-driven web applications with Delphi and ExtJS

Kitto allows to create Rich Internet Applications based on a data model that can be mapped onto any database. The client-side part uses ExtJS (through the ExtPascal library) to create a fully AJAX application, allowing you to build standard and advanced data-manipulating forms in a fraction of the time.

Kitto is aimed at Delphi developers that need to create web application without delving into the intricacies of HTML, CSS, Javascript or learning to use a particular library such as ExtJS, yet it allows access to the bare metal if required.

Kitto includes a database-agnostic data-access layer, allowing to create applications that work on any database engine and port applications between database engines.

A Kitto application is described in a set of easily maintained YAML files, keeping definitions abstract and declarative and allowing for future extensions. Business rules are enforced either declaratively or through small javascript fragments on the client, or in Delphi code on the server.

Kitto was designed by Nando Dessena and its development is sponsored by Ethea, which uses Kitto for internal development projects and client work and provides Kitto-related tools, support and development services.

Start here for further information.

The getting started guide can be tested with Firebird and Delphi

 

ANN: Firebird Data Sync 12.2 released

Firebird Data Sync SQL Maestro Group announces the release of Firebird Data Sync 12.2, a powerful and easy-to-use tool for Firebird database contents comparison and synchronization.

Major features of the new version include comparison of database views and subsets of data, automatic checking of mappings, and exporting the comparison results to 18 file formats including Excel and HTML. There are also versions for other DBMS (MySQL, PostgreSQL, SQLite, Oracle, etc).

Read full press-release.

The Document Foundation Announces LibreOffice 3.5: The Best Free and Libre Office Suite Ever

The Document Foundation announces LibreOffice 3.5, the third major release of “the best free office suite ever”, which shows to end users the improvements derived from the development strategy adopted since September 2010.

LibreOffice 3.5 derives from the combined effort of full time hackers – the largest group of experienced OOo code developers –and volunteer hackers, coordinated by the Engineering Steering Committee.
Related to Firebird there is the ODBC linux 64 bug killed .
Also the db with no bool support (Firebird 2.5) issue is done

Firebird Embedded and LibreOffice is the killer combination to scale from a single file application to a client/server approach

Quote of the day is via this thread on Firebird Java Group :

It would be good if Jaybird 2.3 could be used with embedded and
LibreOffice because the feature set in Firebird is obviously much, much greater
than HSQL or the proposed SQLite replacement.

The ability to create a zeroconf, transportable data file is of interest to me
(along with using iReport to generate printouts from that file).

OT: Personally I think that Jaybird / Firebird / Firebird embedded is the way to
go for LibreOffice instead of the very limited SQLite. The ability to upscale
from a single file application to a client/server one is a killer
.

Update:Firebird Driver and Embedded version merged into LibreOffice git master

Firebird on Large Big Iron servers : 512G-2TB of ram 100.000 concurrent users

Nikolay Samofatov wrote about his Large Iron production systems that he maintains :

We run Firebird to power larger systems (for 12 government agencies and 3 banks).

It has approximately 100000 end users multiplexed through 2500 (max) pooled connections.

Here is the snapshot of nearly idle system at night:

top - 03:20:39 up 10 days,  8:39,  7 users,  load average: 2.08, 1.87, 2.15
Tasks: 1732 total,   1 running, 1730 sleeping,   1 stopped,   0 zombie
Cpu(s): 11.9%us,  4.0%sy,  0.0%ni, 83.5%id,  0.0%wa,  0.0%hi,  0.6%si,  0.0%st
Mem: 529177288k total, 378587600k used, 150589688k free, 761532k buffers Swap: 1073741816k total, 130612k used, 1073611204k free, 333281232k cached

[root  mvv bin]# ps aux | grep -c rdb_inet_server
719

Database is on a small FusionIO drive:

mount:
/dev/fiob on /mnt/db type ext2 (rw,noatime)
df -h:
/dev/fiob             587G  423G  135G  76% /mnt/db

Also later he mentions that he uses 2TB of RAM machines

Chipsets that can handle 2 TB of RAM and 8 CPU sockets (<=80 cores, <=160 threads) are the largest “commodity” type hardware available now. These are the largest systems we worked on. 8 GB of lock manager space per database should be just enough for them. With the allocation error check in place we’ll have this problem solved for the next year or two until larger systems become common.

Phacil is seeking a Project Manager that has experience with Firebird in Arlington, VA for an important US Government customer

Shirin Lee posted a job: Phacil is seeking a Project Manager that has experience with Firebird in Arlington, VA. To learn more and  check this job post:

I almost wanted to say that this is spam on the group but at a second look saw  the list of  interesting customers for The Company also with a little help from google i found the job post

Phacil has an anticipated need for a Project Manager (Senior) for an important government customer in Sterling or Arlington, VA.

Clearance Requirements
Must have at least a Secret clearance

Scope
Experience project managing large IT projects including cost, schedule and performance management is required. Experience managing the  execution of project tasks, Risk Management, Quality Control (QCP) and communication management are required.

Qualifications
Must have previous Task Manager/Project Manager experience of at least 5 years
Bachelor’s Degree with Masters Preferred in Computer Science or Information Technology
PMP highly preferred
Experience managing the system administration, training and support for the Firebird database management system is required. Conducted trainings on FIREBIRD system with users.
Experience with PMP PMBOK/PDCA, ITIL v3 foundations service delivery a plus
Firebird database software and tools technology experience required

Firebird .Net Provider Improved “weekly” builds

I’ve improved the http://netprovider.cincura.net/ . It’s now returning
version build from latest SVN sources (so it’s actually snapshot
builds now). Again could be unstable, not a good idea to put it to
production.

PS: It’s reading the build from my internal CI server, that is really
old and really not very powerful. Please try not to push it to the
limit.


Jiri {x2} Cincura (x2develop.com founder)
http://blog.cincura.net/ | http://www.ID3renamer.com

1 2 3