Netehrlands Belgiium English USA Russia     
You do not need to login for the shop!
Email AddressPassword You do not need to login for the shop!
Log In
 
Portal

 


ADVERTISEMENT

           
              KBMMW V. 4.50
AMQP support pending !
(
Advanced Message Queuing Protocol)
KBM-MEMTABLE V. 7.64
WITH XE6 / XE 7 and LAZARUS SUPPORT JUST RELEASED!

 POCKETEDTION
LEARN TO PROGRAM USING LAZARUS
POCKET EDITION
Howard Page-Clark for free if you
subscribe to BLAISE PASCAL MAGAZINE,
including the free download of Lazarus
Versions for Windows, Linux and Mac. The extra
components and Example projects are on the same download - again for free. All you need to pay is the shipping cost: € 15,00


A second edition of the Lazarus, the Complete Guide
is available (More... )


BlaiseLibrary
The new
BLAISE PASCAL MAGAZINE LIBRARY
is Ready ( More...)
available if you order a subscription
(all issues from 1 to 34) on USB STICK / DOWNLOAD
/ PRINTED ISSUE BUNDLE ( More...)


THE MITOV RTTI & ATTRIBUTES DEMO PACKAGES ARE NOW AVAILABLE FOR ALL OUR SUBSCRIBERS FOR DOWNLOAD

Boian Mitov LogoMitov
AniMationLab      OpenWire


Ray KonopkaLogo


 

 

 

NEWS

BETA VERSION FOR 
DYNAMIC PACKAGING IN LAZARUS WILL BE SHOWN
AT THE CONFERENCE FOR THE FIRST TIME...
(more)Go to event iformation PROGRAM UK EnglishUSA
PROGRAM DUTCH Netehrlands Belgiium

  NEW
Electronic Components from

Logo Vogelaar Electronics
are available now: (More...)

OUR RUSSIAN WEBSITE
WIL BE UPDATED BY YURI DRIGIN

He will be our native translator


SUBSCRIBERS wil have the

Lazarus Program - extended by us with code samples etc - always available at there download
page. These extra sampleprograms are available
in the Magazine. We will increase the availabilty of
articles about Lazarus and learning how to program
with Pascal, But also for FMX, Android and IOS and
Mac... The pocket edition of Our book LEARN TO
PROGRAM USING LAZARU y
ou can get for free:

All you need to pay is the shipping cost: € 15,00

The next
BLAISE PASCAL MAGAZINE
NR 35
is soon to be published....


Ahora se puede descargar la primera edición española de Blaise Pascal Magazine gratis
SPECIAL SUMMER OFFER


Spanish flags
The next spanish issue is a double issue It will be published in begin October 2014


from various Embarcadero social networks
Corporate
                              (More...)
Appmethod                             (More...)
RAD Studio                           
 
(More...)
PowerStudio and ER/Studio
(More...)


RAD STUDIO NEWS:
1-Oct      
³XE7¹s multi-platform support and of course Bluetooth support are very intuitive and easy to use² Laura Legue, Software Architect. Read More: http://embt.co/RADtestimonials  
1-Oct      
Are you using RAD Studio XE6? Recharge to XE7 today with the RAD License Recharge Plan. Get on the plan that continually gets you every major upgrade in a year for less than the cost of a single upgrade!
More details: http://embt.co/RADrecharge  
2-Oct      
³The most important XE7 feature for me is FireUI Multi-Device Designer. I love it.² Bogdan Bogus,
Project Manager, Metaproiect Software srl, Tirgu Mures,  Romania. Read More: http://embt.co/RADtestimonials  
1-Oct      
Kinvey Webinar Alert - Oct 15 event <awaiting URL to landing page>

3-Oct      
³FireUI is like heaven! XE7 users will be light years ahead of other developers²
Erik Bellaard, Developer, *WEGA Automatisering VOF, NL
4-Oct      
Did you miss this week's Developer Skill Sprints? Watch the replay now: http://embt.co/Sprints14

CONTENT

New Cover 34
Cary Jensen / Ode To the Code
Detlef Overbeek / Animation Lab for Android
Detlef Overbeek / Interview with Boian Mitov:
All about understanding the
RTTI / Attributes / Functional Programming / Multiple Inheritance / Parallel Processing
and GP GPU - Part 1
Rik Smit
Raize Components Version 6PART II-
Continuation from issue 33
Max Kleiner
QR (Quick Response) Codes
David Dirkse Image Compression
Jeremy North
Review : Documentation Insight by DevJet Software
Cary Jensen
Introduction Local SQL with FireDAC
Michael van Canneyt
Unit testing - test driven development
Kim Madsen
Serving an off the shelf Content Management System

CONTENT

Detlef Overbeek / Animation Lab for Android
This application is nothing else but an exercise to get acquainted wit the simplicity of creating a FireMonkeyapplication. It was a trial on Android and very easy to do. First of all you need to download the animationLab_VCL_7.0.0.64.zip from your personal download page at www.blaisepascal.eu.
This component group is for free and made available by Boian Mitov.
Full details in the issue 34
Code for: Operating System Windows 7/8

DELPHI

Detlef Overbeek / Interview with Boian Mitov: During my search for solving software problems, Kim Madsen (Component 4 Developers) told me he knew a Developer that had astonishing ideas… I made contact and soon it seemed to become one of those conversations that you´re waiting for: everlasting,
never done with and always new aspects.
He is a very inspiring man with a great capability of lateral thinking… So in the next issues I will introduce you to Boian Mitov, who owns a small company that creates beautiful – specialized - and unknown suites of components. Actually I asked him about Neural networking and that´s how the discussion started…

Full details in the issue 34
Code for: Operating System Windows 7/8

DELPHI

Max Kleiner /QR (Quick Response) Codes
Today we jump into a topic in programming called the Quick Response Code. Using Object Pascal there are several ways you can generate QR codes, from a web service up to a component - to encode any text (URL, web store, phone number, short message). QR Codes store up to 4,296 alphanumeric characters of arbitrary text. I'll show it in 3 ways:
• WinInet API
• Indy Sockets
• Direct Library
Wiki says: A QR code (abbreviated from Quick Response) is the trademark for a type of matrix bar-code (or two-dimensional bar-code) first designed for the automotive industry in Japan developed by Denso-Wave.
The point is that QR codes give users or customers instant access to the information they need on the move; whether its on your website, social media or another news channel a QR service is dedicated to making access to it quicker and easier than ever before.
We can put many information in a QR code; the code contains information such as a website address, telephone number, or a business card information.
Full details in the issue 34
Code for: Operating System Windows 7/8

DELPHI LAZARUS

David Dirkse Image Compression
This article describes Delphi project SPIC for the compression of pictures. The images are stored in a bitmap. From the pixels of this bitmap, spic generates a file of type .pic which is smaller in byte count then the .bmp file holding the original bitmap. Well known formats for compressed images are : .gif , .jpg and .png. Later in this article I include a comparison of them with the new .pic format.
Full details in the issue 34
Code for: Operating System Windows 7/8

LAZARUS DELPHI

Jeremy North / Review : Documentation Insight by DevJet Software
Version reviewed – Enterprise v3.1.4.15
Documentation insight is an IDE Expert or Plug-in that greatly reduces the burden of documenting your source code.
Prior to the Delphi XE6 release, a cut down version of Documentation Insight was shipped with the IDE. Unfortunately, this was stopped for the Delphi XE6 release – most likely because the Express version was too feature reach to encourage uses to upgrade to the paid versions.
Excluding the now defunct Express version there are two editions available, Professional and Enterprise. The only difference between the two editions is the ability to output the source code documentation into a number of formats.
Full details in the issue 34
LAZARUS DELPHI

Cary Jensen
Introduction Local SQL with FireDAC

FireDAC, the new data access framework introduced in Delphi with the release of Delphi XE3, provides a wide range of capabilities, some of which have not been available in Delphi before. One of these, Local SQL, is arguably the most interesting. Local SQL permits you to execute SQL statements against any TDataSet. For example, you can perform a query against an FDTable to gather simple aggregate statistics like SUM and AVG from the data it contains. Similarly, you can query an FDQuery and perform a left outer join to an FDStoredProc component (in which case the stored procedure must return a result set).
Full details in the issue 34
Code for: Operating System Windows 7/8

DELPHI

Michael van Canneyt
Unit testing - test driven development
Testing new code is a natural thing, done by every programmer. Testing code in a structured manner is also frequently found. Test driven development is taking structured testing to the extreme:
An introduction to one of the possibilities for an Object Pascal programmer: DUnit.
Full details in the issue 34
Code for:

LAZARUS DELPHI

Kim Madsen
Serving an off the shelf
Content Management System
As other articles have described, kbmMW is a quite capable framework for building advanced, secure, high performance web applications with AJAX capability, containing all the features that are required of the most demanding web sites of today. However the truth is also, that sometimes it's simply easier to use an open source CMS system, instead of building your own from scratch. Most such systems require a WAMP/LAMP setup installed. WAMP is an acronym for Windows/Apache/MySQL/PHP or Python, and LAMP is an acronym for Linux/Apache/MySQL/PHP or Python. Installing and configuring Apache and MySQL in a safe, but usable way, require some tinkering with relatively lengthy configuration files. Further you may want to take advantage of some features you already have in your existing infrastructure, which you may be running using kbmMW application servers. Over the years, kbmMW has evolved to be the Swiss knife of n-tier solutions for Delphi/C++Builde and since it has proven to be both stable, fast and easy to maintain, countless times in mission criticalr/FPC, setups, where also life and death is involved, whats more natural than to use kbmMW in combination with existing open source software in a WMWP (Windows kbmMW PHP/Phyton) setup? The recently released kbmMW Professional Edition and Enterprise Edition v. 4.50 includes many new features and improvements, of which I'll list a few important ones: - 20 fold faster XML DOM parser. Probably one of the fastest, supporting namespaces, in the industry today. - XSD (XML Schema Definition) parser and kbmMW object generator. It's able to parse even very complex XSD schemas and produce all the relevant object classes and types, that can be used to parse and generate XML AND JSON files in one single line of code. - FastCGI support via kbmMW's web server services. We will in this article primarily look at the FastCGI support, as that is what makes it possible to host a PHP open source CMS application like phpSQLiteCMS, in your kbmMW application server
Full details in the issue 34
Code for: Operating System Windows 7/8

DELPHI LAZARUS