Archive for the ‘Delphi XE3’ Category
Check out the trial here - http://www.embarcadero.com/products/rad-studio/downloads
Learn all about XE4 at the RAD Studio XE4 Launch Webinar - Wednesday, April 24
- 6:00AM PDT / 9:00AM EDT / 13:00 UTC
- 11:00AM PDT / 2:00PM EDT / 18:00 UTC
- 5:00PM PDT / 8:00PM EDT / 11:00AM 25-Apr Australia EDT
During the webinar you will learn:
- How multi-device app development with RAD Studio can expand the capabilities and efficiency of your development team
- How to use RAD Studio XE4 to create true native Delphi applications for iOS devices
- Accessing and integrating iOS sensors and services
- Working with local databases and enterprise data
- Pricing and availability of RAD Studio XE4
Register for the webinar at:
IBLite - embeddable SQL database for iOS
IBLite is a freely deployable, embeddable database for iOS that runs in a stand-alone environment and enables deployment of apps which directly utilize the InterBase engine. IBLite is available exclusively with RAD Studio XE4 (all editions) and Delphi XE4 (Professional with Mobile and above).
Start Building Now
Take the next step in the evolution of multi-device, true native code, on-device prototyping app development with RAD Studio XE4. Start building now.
iOS Preview "Early Bird" Special – Save 20% on Delphi Enterprise, RAD Studio Professional/Enterprise with MaintenanceWednesday, March 27th, 2013
Get Delphi XE3 or RAD Studio XE3 today with the iOS Pre-Release Beta, and save 20% when purchased with 1-year Maintenance. Click here to buy from the Embarcadero store with the 20% discount or click below for other options. Offer available for ESD individual user licenses for Delphi XE3 Enterprise, RAD Studio XE3 Professional and RAD Studio XE3 Enterprise only.
What you get:
- XE3 Multi-Device development with Windows/Mac and 64-bit
- iOS Pre-release Beta to start learning mobile development today with Delphi (no AppStore deployment during beta)
- All updates and major releases over the next 12 months. See the 2013 Roadmap for what we have planned.
This blog post was inspired by a couple of emails that I received in response to my Analog Clock update post.
Keep in mind that this blog post is based on a product that is currently in beta, and that final details may very well change.
First, a screen shot:
Going from top to bottom, you will notice:
* Toolbar that hosts a label and a done-button. The specific styling is done using style options for the label and the button.
* ListBox - here’s where the real fun starts.
First of all, the listbox is grouped and transparent to give it the look and feel of individual option groups with a transparent background, and all the nice things like rounded corners and such.
In the "Name" section you’ll notice items with a bitmap - I just "borrowed" some - I didn’t spend time on making them transparent background and all that. My first name is in a default looking TEdit. My last name is in a TEdit with a transparent style. Finally, I’ve indicated that I will send a Christmas card to myself using a TSwitch.
Under "Contact information" you’ll notice a couple of more options for the individual items in a listbox - "check", "more" and "detail".
My FireMonkey Clock app has been ported using a beta version of Delphi for iOS.
Above you can see a screen shot of the app as it starts up. By default it uses "normal drive" - the second hand moves once per second and the minute hand moves once per minute.
The app is a Universal app (supports iPhone and iPad). The main clock screen uses a TScaledLayout to ensure proper scaling down to the iPhone (the app was designed for the iPad).
If you hit the Info button it will take you to the setup tab, where you can select "Flame" (or FireMonkey second hand) as well as "Smooth drive" - the second and minute hands move smoothly.
The setup screen uses a combination of items that scale and items that don’t scale. For instance, the toolbar, the back button, and the listbox with its items are not supposed to scale, but still be aligned properly. The clock faces, however, do scale inside of a TScaledLayout.
Above you can see what the FireMonkey second hand looks like.
Below is a screen shot of my Structure Pane where you can see how I designed the app:
I also wanted to mention performance. The previous version of the app was created in XE2 where I got about 2-3 frames per second in smooth mode - not very smooth. However, this version created with our upcoming product gets a blazing 60 frames per second on the iPad 3 using iOS 6.1.3 and almost the same fps rate on iPhone 4 (iOS 5.1) and iPad 2 (iOS 6.1) at about 55+ frames per second.
PS: The screen shots above are actually from the *next* update I will be pushing soon… The current one looks almost the same, except for a few changes in layout.
First off, congrats to the following new MVPs since my last announcement:
This installation of the "MVP Nuggets" covers the period Feb 23-Mar 8.
Delphi XE3 pointers on how to use VCL and FireMonkey (Portuguese)
Dynamically Loading Packages in Delphi XE3 (Portuguese)
Installing FireDAC into RAD Studio XE3 (Portuguese translation of Marco’s blog)
Germán Estévez Ruiz
This installation of the "MVP Nuggets" covers the period Feb 9-22.
Marcos Antonio Moreira:
Mobile Preview Webinar Summary
Mobile Preview Webinar Summary
Workshop: Multithreaded Programming 1.1