Agile Toolkit is a PHP framework for developing Powerful Web Applications. Inspired by Desktop Toolkits (QT, Cocoa, .NET) it provides clever web application framework for developers with any skill level.
3. www.agiletoolkit.org
About me
☺ Started programming on 8088 IBM PC
☺ TurboVision, Pascal, C++, Delphi since 1994
☺ LINUX / UNIX administrator in 1999
☺ Founded Web Service Company in 2003
☺ Published Agile Toolkit in 2010
☺ CTO, Consultant, Entrepreneur
6. www.agiletoolkit.org
About me
☺ Started programming on 8088 IBM PC
☺ TurboVision, Pascal, C++, Delphi since 1994
Object-Oriented User Interface
(Performance-focused)
7. www.agiletoolkit.org
Web UI Problem
“90% of Developer Time is spent on User Interface”
Steve Jobs, NeXT Presentation
UI
UI
UI
Core
Core
Core
1998 2004 2012
History repeats itself. Now in Web UI.
13. www.agiletoolkit.org
Web UI Problem
☹ Not Reusable
JS ☹ Cross-Language
Your ☹ High-Spec
API Code
☹ Scattered
MVC ☹ Difficult to test
☹ Expensive to maintain
14. www.agiletoolkit.org
Web UI Problem
☹ Not Reusable
JS ☹ Cross-Language
Your ☹ High-Spec
API Code
☹ Scattered
MVC ☹ Difficult to test
☹ Expensive to maintain
You still “echo” HTML
15. www.agiletoolkit.org
Agile Toolkit Approach
JS
API Add-
Core Component
ons
PHP
Backend and Frontend are fully integrated throughout
Agile Toolkit, Your Product and Add-ons.
24. www.agiletoolkit.org
Agile Toolkit: User Interface
☺ Great looking Interface out-of-the-box
☺ Add-ons and components use standard UI
☺ Flexible HTML templates
☺ Stable
☺ Re-usable and extensible
55. www.agiletoolkit.org
Agile Toolkit: Business Logic
☺ Object-Oriented, not table-oriented
☺ Models support joins and conditions
☺ Model traversing
☺ SQL expressions, extensions
☺ Support for stored procedures
66. www.agiletoolkit.org
Support Model
☺ Full Open-Source (AGPL)
☺ Tightly Controlled Development
☺ Freelancer Licensing
☺ Enterprise Licensing
☺ Development Services
67. www.agiletoolkit.org
Agile Toolkit - 2012 plan
☺ On-Line Add-on store for v4.2
☺ Agile CMS, Agile Cart
☺ Improved Unit Tests
☺ Improved Documentation
☺ iBook
68. www.agiletoolkit.org
Questions?
presented by Romans Malinovskis
r@agiletech.ie Twitter: @atk4