Basing on the participants the speech could be held in Italian or in English
This program is subject to change with a minimum of 24 hours notice
Speaker
José León Serna founded qadram software S.L. in 2003, a company focused on custom software development and specialized in open source customizations. In 2007, qadram software S.L. partnered with CodeGear to jointly develop and market Delphi for PHP, based on an existing product called qstudio. Today, he alternates the role of CEO with the role of Chief Architect for Delphi for PHP.
Speaker
Pawel Glowacki is Embarcadero Technologies Senior Software Consultant and Lead Technical Evangelist for Delphi and RAD Studio for the European region. Previously Pawel spent over 6 years working as a senior consultant and trainer for Delphi within Borland Education Services. As well as working with Embarcadero customers across the region, he also represents Embarcadero internationally as a conference and seminar speaker.
Speaker
Marco Cantù is the author of the best-selling Mastering Delphi series and of the recent self-published Delphi 2007 Handbook and Delphi 2009 Handbook. Beside writing books on Delphi, he is a trainer and consultant on Delphi, but also on Web 2.0 development technologies, from Web Services to JavaScript, from REST to AJAX.
Speaker
Johan Aludden is a passionate software developer with great interest in programming languages, agile software techniques and agile software processes. He has been a professional software developer since 1998 and have experience from small applications as well as big enterprise systems. Johan has been helping companies to introduce agile methods, development practices and implementations of complete systems. Right now he lives in Italy and works as an independent consultant.
Speaker
David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer programs and runs the rampant online developer community. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of software developers and works to ensure that their needs are folded into Embarcadero's strategic product plans. Before Embarcadero, David spent more than 20 years with Borland in various evangelism, engineering, and development capacities, including creating the company's develop relations program. He previously served as Director of Product Services for Softsel Computer Products Inc. (now Merisel). David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.
Speaker
Debora Mizzoni dopo una laurea in Ingegneria delle telecomunicazioni è entrata nel mondo dell'IT. Lavora da sempre in progetti host e client-server. Attualmente si occupa di consulenza web, presentazione di prodotti Embarcadero e corsi di formazione su Delphi4PHP. Ha partecipato in qualità di speaker in manifestazioni come il Delphi day ed altre conferenze organizzate da bit Time Software.
Speaker
Daniel Magin has been working for more than 20 years on many different international software projects. He is a trainer and consultant specialized on database systems, client-server architectures and Web applications. Daniel is also a frequent speaker at international software conferences in the US, Europe, Arabic Emirates and Asia. He has spoken on topics such as OOP, Microsoft .NET framework, Delphi, Interbase and many more. Daniel is an external software engineer at Embarcadero Inc, responsible for Delphi and Interbase and board member of DelphiExperts.
Speaker
Giancarlo Thiella è stato responsabile ICT del gruppo tessile industriale Schneider. Ha tutt'ora in carico la manutenzione e gli aggiornamenti delle applicazioni gestionali in uso nel gruppo, installate presso una decina di stabilimenti industriali in Italia, Cina, Argentina, Iran, Mongolia ed Australia.Esperto di programmazione ad oggetti, analista programmatore di applicazioni gestionali e DB Analyst. Nel 2008 decise di costituire Alter ONE, una software house fondata con l'obiettivo di valorizzare le metodologie e l'esperienza di gestione di progetti internazionali maturate in molti anni. Nell'ultimo anno si è dedicato allo sviluppo di A1 Suite, framework in Delphi 2009 ed Oracle, che implementa tutte le soluzione e le metodologie studiate ed applicate nelle precedenti esperienze.
Speaker
Francesco Fullone is a geek who tries to act as a CEO of a small italian company named Ideato which approach the PHP development following the agile practices. He is also a PHP and opensource evangelist and the actual president of the italian coordination PUG called GrUSP which organizes every year the phpDay.it
Speaker
Boian Mitov is a software developer and founder of Mitov Software
http://www.mitov.com, specialized in the areas of Video, Audio, Digital Signal Processing, Data Acquisition, Hardware Control, Industrial Automation, Communications, Computer Vision, and Artificial Intelligence. He is author of the OpenWire open source technology:
http://www.openwire.org, author of the IGDI+ open source library:
http://www.igdiplus.org, author of the VideoLab, SignalLab, AudioLab, PlotLab, InstrumentLab, and VisionLab libraries:
http://www.mitov.com, and author of the "VCL for Visual C++" technology:
http://www.mitov.com. Boian has 25 years of overall programming and hardware experience, including over 19 years of C++, 10 year of Delphi development experience. During those years he has worked on various Windows applications and embedded solutions for number of companies, including Rockwell International, Johnson Controls, and Innovative Integration. Boian has done many advanced VCL designs, some of them available for free download with sources from
http://www.mitov.com. Today he is focused on developing the Mitov Software's solutions, and providing custom developments on contract basis.
Speaker
Daniele Teti è R&D Director & Educational di bit Time Software, rappresentanza italiana di Embarcadero Technologies.Ha una pluriennale esperienza nel mondo ICT. Collabora con diversi progetti Open Source per la comunità di sviluppatori Delphi e PHP.E' stato speaker a molte delle conferenze italiane che parlano di Delphi, PHP e dei prodotti Embarcadero. E' inoltre un convinto sostenitore della progettazione tramite design pattern e del TDD. Scrive frequentemente articoli pubblicati on-line e su diverse riviste Italiane. Nella sua attività educativa (attraverso i corsi di formazione erogati da bit Time) assegna largo spazio all'esposizione dei concetti relativi ai design pattern e alle SOA.
Speaker
Giacomo Degli Esposti is a Senior Software Engineer working in the Enterprise division of Optima Software.
He has worked for over 13 years on client/server applications, holding different positions through the years, from application developer and designer to database designer and administrator. Giacomo's experience with Borland/Codegear/Embarcadero tools started when he was at school, using turbo Pascal 3. He continued using turbo c++ and delphi through the years as a hobbyist, until 1998, when he started working with Delphi as a professional. He received a Master Degree in Computer Science from University of Bologna in 1996. In his spare time, Giacomo loves cooking, watching sci-fi movies and travelling.
Speaker
Holger Klemt is known to many Firebird, InterBase and Delphi developers as the author of a book about the SQL database InterBase, published by bhv, and also from the lectures he has held at the American and German Borland/Inprise Developer Conferences. The IBExpert KG is organizer of the Firebird-Conference since 2003.
Speaker
Engineer with broad interests, I'm really passionated for business and development processes. I'm a great open standards and open source supporter. I push every project I'm in to move towards integral agile methodologies, Extreme Programming above all. I strongly believe that domain knowledge and agile methodologies are the key for success. My efforts are pointed to become a strongly experienced team manager, no matter what the technology or the environment is.
Speaker
19 anni di esperienza nel settore dell'ICT. Dopo il diploma di Perito Tecnico Industriale con specializzazione in Informatica, comincia la sua carriera professionale come programmatore per diverse realtà del calibro di Olivetti, specializzandosi nella programmazione con i linguaggi C++, C e Java e nell'utilizzo degli allora prodotti Borland (oggi Embarcadero).
Nel 1996 decide di trasferirsi in Inghilterra dove lavora in IBM UK ltd e DST International, occupandosi di importanti progetti per il London Stock Exchange, sviluppando applicativi per il settore finance e acquisendo skill sia tecnici che funzionali in ambito finanziario.
Tornato in Italia, dopo qualche anno di collaborazione con software house italiane, nel 2002 inizia la sua avventura fondando bit Time Software, di cui attualmente ne è C.E.O. nonchè Direttore Tecnico.
Speaker
Joachim is System Consultant at Sybase iAnywhere and responsible for consulting and trainings of the Advantage Database Server (ADS) in the EMEA region. Before entering iAnywhere's presales team he built and lead the European ADS support team. Joachim is regular speaker at international conferences around the world, author of several articles in various german developer magazines and co-author of the book 'Datenbanken mit Delphi' (databases with Delphi).
Speech
Implementing Artificial Intelligence with Delphi
Artificial intelligence is experience a new renaissance, due to a rapid development in the areas of feature extraction and classifiers.
The session will cover:
Overview of the current state of AI.
Introduction to the concept of feature extractor and classifier.
Implementing classifiers in Delphi.
Speech
Developing multithreaded applications with Delphi
With the new multicore CPUs developing multithreaded applications is more important than ever.
The session will include:
Advantages of the multithreaded applications.
Multithreaded architectures.
Creating and managing threads in Delphi.
Thread synchronization with Critical Sections, mutexes, semaphores, multiread locks, and other synchronization techniques.
Detecting and avoiding deadlocks.
Speech
Delphi friendly GDI+ with the free open source IGDI+ library
IGDI+ www.igdiplus.org is a free open source, Delphi friendly GDI+ implementation. The library allows very easy and short implementations of complex GDI+ applications, in a natural Delphi friendly code.
The session will cover the IGDI+ features, and will demonstrate its usage in Delphi UI development.
Speech
Video and Audio processing with Delphi
There are number of multimedia technologies available for Video and Audio development in Windows. The session will make a quick overview of them, and will focus on developing DirectShow video and audio applications.
Speech
Controlling hardware from Delphi and C++ Builder
Delphi and C++ Builder are powerful development platforms, however information on how to control hardware from them is not readily available.
The session will cover the concepts of device drivers, and communicating with them from higher level languages, controlling hardware registers, accessing hardware memory, and responding to interrupts. A brief overview over the typical hardware API architectures will also be included.
Speech
Computer Vision with Delphi
Computer vision has advanced significantly in the last few years due to advances in artificial intelligence algorithms, and hardware power.
The session will cover the different areas of computer vision, algorithms and Delphi code examples.
Speech
What's New in Delphi IDE and Language
The overview of new features in Delphi 2010, including IDE usability improvements and new Delphi language features.
Speech
Delphi Natural Input
The overview of new Delphi support for Touch, Gesturing, Windows 7 and Direct2D.
Speech
Delphi Enterprise Architecures and DataSnap 2010
The overview of new features in Delphi 2010 DataSnap features including new transports, 3-tier architectures, callbacks, REST interfaces, JSON support and Web Broker hosting.
Speech
Continuous integration
What is Continuous integration and what are the common problems that you will encounter. Also some hints on how you could start and get to a system that could be continuous deployed. This speak will be about the benefits with continuous integration, how to improve the build time, build pipelines and rapid feed back cycles, as well as how you could take the concept of continuous integration one step further and make it to continuous deployment, development machines, test servers, staging and production.
Speech
Go To Unicode
This session will give you a simple step by step checklist how to convert your existing Delphi application, so it can be used with Delphi 2009 and Unicode. Several database platforms can be converted in the same step, for example paradox, dbase etc. The free Open Source Database Firebird is used for storing the data in Unicode format. If you choose the right technology and components, a conversion is easier as you think
Speech
Interbase 2009 - The Vault
InterBase 2009 now comes with the new encryption technology! Daniel Magin is presenting in live demonstrations the new DES and AES encryption to encrypt a database and/or individual columns in a database table, providing ultimate security for data and communications between servers and clients. What are the new topics for Administrators and Developers? Learn about this and much more!
Speech
Delphi and Subversion
Learn how to setup a Subversion Server and including in your Delphi Development Process. In a 2007 report by Forrester Research, Subversion was recognized as the sole leader in the Standalone Software Configuration Management (SCM) category and a strong performer in the Software Configuration and Change Management (SCCM) category. All steps (install and use) are showed live.
Speech
Remove the BDE from Delphi Projects
Learn how the replace the BDE with different Components. Daniel Magin is showing you the best to eliminate the BDE from your Projects and open the secrets to replace with best components depends from the Target Database incl. Oracle, InterBase, Firebird, MySQL, MSSQL, DB2 and other. Also how you can transform your Access/Paradox/Dbase Data in a SQL-Server Architecture.
Speech
Software + Database Archeology with Delphi
What is Software + Database Archeology? A process for approaching unknown software and databases that you have become responsible for An approach to unraveling the complexities of an existing application. A method for evaluating frameworks, component libraries, and databases you are considering. The analysis of past systems to learn and understand why it was done that way. This session will take you through the process using a large, real world Delphi application and complex SQL database.
Speech
Advanced VCL for PHP
The focus of this session is to teach existing Delphi for PHP developers and advanced PHP developers, how to create their own components and how components can interact with the IDE. Topics for this session are: Basic component creating, visual property editors, design-time features, graphic controls, using CSS, serialization, etc.
Speech
Advanced Delphi for PHP
The focus of this session is to teach existing Delphi for PHP developers and advanced PHP developers, how to extract the maximum from Delphi for PHP to create web applications. Topics for this session are: using templates, create web services, master pages, input filtering, zend framework, profiling applications or generating professional documentation.
Speech
Delphi for PHP from a Delphi for Windows developer perspective
This session will focus on the similarities and differences between the two products and how you can use your existing skills with Delphi for PHP. I will cover both the IDE and VCL for PHP, paying special attention to the class structure and how VCL for PHP replicates some of the functionality found on VCL for Windows.
Delphi para PHP desde la perspectiva de un desarrollador Delphi para Windows
Speech
Being Agile... means not
Ma quanti story point mi costa fare questo? Mi avete detto che siete agili, perì non siete tanto veloci a scrivere il codice... In questo talk viene re-introdotto il manifesto agile spiegando quelli che sono i principali misunderstanding con i propri clienti nell'applicazione dei principi dello stesso e cercando di offrire qualche strategia di contenimento.
Speech
Tdd, dove iniziare
Cos'è il test driven development? A cosa serve? In questo talk discuteremo delle basi di questa pratica di extreme programming vedendo parallelamente esempi in phpUnit ed in dUnit.
Speech
Generics and Closures in Delphi
This presentation focuses on the new features just added to the Object Pascal language, specifically generics and closures. We'll delve into the details of these features, recap some other recent little-used language extensions, like class helpers, and assess the overall power of the Delphi language.
Speech
Multitier with DataSnap
Delphi 2007 saw the introduction of a brand new version of DataSnap, based on sockets and with the inclusion of server methods. This is a relevant new version and the foundation of the updates coming in Weaver.
Speech
Multi-Threading in Delphi
Multi-threading technologies are coming to the spotlight thanks to the significant advantage they can give applications running on multi-core CPUs. This presentation covers Delphi's TThread class, details advantages and problems of multi-threaded applications (including synchronization issues), and shows in practice how to speed up some processing tasks. Examples will focus on handling pure CPU/memory bound processing, database-related operations, and Internet-based requests.
Speech
Domain Specific Languages in Delphi
This session discusses building Domain Specific Languages and DSL-style code in Delphi. The use of DSL is becoming a very popular technique in Java, C#, and even more in Ruby. The presentations introduces the role of DSL and shows different approaches you can use to implement them in Delphi.
Speech
jQuery with Delphi
This presentation introduces one of the most interesting and fastest growing JavaScript libraries, jQuery, showing how it can be used for developing the browser-based and rich user interface of a Delphi web application.
Speech
What's Agile Software development?
"Agile Software development" is a concept on everyone's lips. Independent from technology, this way of working let people increase the success of their projects . But...do we really know what agile development is? In this speech, Jacopo Romei will talk about "Extreme Programming" ,also focusing on Agile Software development principles and values.
Speech
From BDE/Paradox to Client/Server in 5 Minutes
There are still a lot of applications around which use the BDE and Paradox to store data. Due to the fact that direct file access can be over the network, index and data corruption is a common problem. In addition, PC based data access in a multi-user environment can be very slow. Both issues can be solved by implementing a Client/Server Database Management System (DBMS).
Classically, migrating an existing application to a DBMS could be very difficult. In this sesssion you will see just how easy it is to move your existing BDE/Paradox application to Client/Server using Advantage Database Server and Delphi 2009.