SlideShare a Scribd company logo
1 of 20
Delphi XE2 " Biggest   and   best   release ” André Mussche 6 oktober 2011 DTS b.v
Inhoud ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
64 bit (Windows) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
64 bit (Windows)(2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Firemonkey ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Firemonkey (2)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mac OS X
Mac OS X (2) - (NSTextField*) addFieldWithTitle:(NSString*) aTitle at: (NSRect) aRect { NSTextField* label = [[[NSTextField alloc] initWithFrame: aRect] autorelease]; [label setStringValue: aTitle]; [[window contentView] addSubview: label]; return label; }  function TappDelegate.addFieldWithTitle (const aTitle: string; at: NSRect): NSTextField; begin Result := TNSTextField.Wrap(TNSTextField.Alloc.initWithFrame(at)); Result.setStringValue(NSStr(aTitle)); TNSView.Wrap(window.contentView).addSubview(Result); end;
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mac OS X (3)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],iOS  (iPhone/iPad)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Unit Scope Names
[object Object],[object Object],[object Object],[object Object],[object Object],VCL styles
VCL styles (2)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],LiveBindings
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Datasnap
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],RTTI IDuck = interface procedure Quack; procedure Feathers; end; TPerson = class public procedure Quack; procedure Feathers; procedure Name; end;
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IDE, 3rd party
Demos
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Toekomst
Einde... Vragen?

More Related Content

Viewers also liked

Get complete visibility into containers based application environment
Get complete visibility into containers based application environmentGet complete visibility into containers based application environment
Get complete visibility into containers based application environmentAppDynamics
 
Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)
Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)
Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)Michelle Antebi
 
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...Leonardo De Moura Rocha Lima
 
Monitoring and tuning your chef server - chef conf talk
Monitoring and tuning your chef server - chef conf talk Monitoring and tuning your chef server - chef conf talk
Monitoring and tuning your chef server - chef conf talk Andrew DuFour
 
Performance monitoring and call tracing in microservice environments
Performance monitoring and call tracing in microservice environmentsPerformance monitoring and call tracing in microservice environments
Performance monitoring and call tracing in microservice environmentsMartin Gutenbrunner
 
Chicago AWS user group meetup - May 2014 at Cohesive
Chicago AWS user group meetup - May 2014 at CohesiveChicago AWS user group meetup - May 2014 at Cohesive
Chicago AWS user group meetup - May 2014 at CohesiveAWS Chicago
 
Docker security introduction-task-2016
Docker security introduction-task-2016Docker security introduction-task-2016
Docker security introduction-task-2016Ricardo Gerardi
 
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on KubernetesIBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on KubernetesIBM France Lab
 
From 10 Users to 10 Milion in 10 Days - Adam Lev, Tamar Labs - DevOpsDays Tel...
From 10 Users to 10 Milion in 10 Days - Adam Lev, Tamar Labs - DevOpsDays Tel...From 10 Users to 10 Milion in 10 Days - Adam Lev, Tamar Labs - DevOpsDays Tel...
From 10 Users to 10 Milion in 10 Days - Adam Lev, Tamar Labs - DevOpsDays Tel...DevOpsDays Tel Aviv
 
A BRIEF OVERVIEW ON WILDLIFE MANAGEMENT
A BRIEF OVERVIEW ON WILDLIFE MANAGEMENTA BRIEF OVERVIEW ON WILDLIFE MANAGEMENT
A BRIEF OVERVIEW ON WILDLIFE MANAGEMENTPintu Kabiraj
 
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlowCloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlowCohesive Networks
 
Sprint 49 review
Sprint 49 reviewSprint 49 review
Sprint 49 reviewManageIQ
 
How to Scale Your Architecture and DevOps Practices for Big Data Applications
How to Scale Your Architecture and DevOps Practices for Big Data ApplicationsHow to Scale Your Architecture and DevOps Practices for Big Data Applications
How to Scale Your Architecture and DevOps Practices for Big Data ApplicationsAmazon Web Services
 
Raleigh DevDay 2017: Deep Dive on AWS Management Tools
Raleigh DevDay 2017: Deep Dive on AWS Management ToolsRaleigh DevDay 2017: Deep Dive on AWS Management Tools
Raleigh DevDay 2017: Deep Dive on AWS Management ToolsAmazon Web Services
 

Viewers also liked (16)

Get complete visibility into containers based application environment
Get complete visibility into containers based application environmentGet complete visibility into containers based application environment
Get complete visibility into containers based application environment
 
Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)
Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)
Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)
 
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...
 
Monitoring and tuning your chef server - chef conf talk
Monitoring and tuning your chef server - chef conf talk Monitoring and tuning your chef server - chef conf talk
Monitoring and tuning your chef server - chef conf talk
 
Performance monitoring and call tracing in microservice environments
Performance monitoring and call tracing in microservice environmentsPerformance monitoring and call tracing in microservice environments
Performance monitoring and call tracing in microservice environments
 
Chicago AWS user group meetup - May 2014 at Cohesive
Chicago AWS user group meetup - May 2014 at CohesiveChicago AWS user group meetup - May 2014 at Cohesive
Chicago AWS user group meetup - May 2014 at Cohesive
 
Docker security introduction-task-2016
Docker security introduction-task-2016Docker security introduction-task-2016
Docker security introduction-task-2016
 
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on KubernetesIBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
 
From 10 Users to 10 Milion in 10 Days - Adam Lev, Tamar Labs - DevOpsDays Tel...
From 10 Users to 10 Milion in 10 Days - Adam Lev, Tamar Labs - DevOpsDays Tel...From 10 Users to 10 Milion in 10 Days - Adam Lev, Tamar Labs - DevOpsDays Tel...
From 10 Users to 10 Milion in 10 Days - Adam Lev, Tamar Labs - DevOpsDays Tel...
 
A BRIEF OVERVIEW ON WILDLIFE MANAGEMENT
A BRIEF OVERVIEW ON WILDLIFE MANAGEMENTA BRIEF OVERVIEW ON WILDLIFE MANAGEMENT
A BRIEF OVERVIEW ON WILDLIFE MANAGEMENT
 
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlowCloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
 
Sprint 49 review
Sprint 49 reviewSprint 49 review
Sprint 49 review
 
How to Scale Your Architecture and DevOps Practices for Big Data Applications
How to Scale Your Architecture and DevOps Practices for Big Data ApplicationsHow to Scale Your Architecture and DevOps Practices for Big Data Applications
How to Scale Your Architecture and DevOps Practices for Big Data Applications
 
Raleigh DevDay 2017: Deep Dive on AWS Management Tools
Raleigh DevDay 2017: Deep Dive on AWS Management ToolsRaleigh DevDay 2017: Deep Dive on AWS Management Tools
Raleigh DevDay 2017: Deep Dive on AWS Management Tools
 
Veselík 1
Veselík 1Veselík 1
Veselík 1
 
Fuel cell
Fuel cellFuel cell
Fuel cell
 

Similar to Delphi XE2, door André Mussche op de 4DotNet Developers Day

Nagios Open Source Monitoring
Nagios Open Source MonitoringNagios Open Source Monitoring
Nagios Open Source Monitoring247 Invest
 
SNUG 2008 - Lotus Domino 8.5 Administration (dutch/nederlands)
SNUG 2008 - Lotus Domino 8.5 Administration (dutch/nederlands)SNUG 2008 - Lotus Domino 8.5 Administration (dutch/nederlands)
SNUG 2008 - Lotus Domino 8.5 Administration (dutch/nederlands)Fred Janssen
 
WP7 non-technical insights
WP7 non-technical insightsWP7 non-technical insights
WP7 non-technical insightsBrainlane
 
Windows 8: een hit of een flop
Windows 8: een hit of een flopWindows 8: een hit of een flop
Windows 8: een hit of een flopGene Vangampelaere
 
De Werking Van De Computer
De Werking Van De ComputerDe Werking Van De Computer
De Werking Van De ComputerNiko Folgers
 
LineageOS op je (oude) smartphone (Merijn Supply)
LineageOS op je (oude) smartphone (Merijn Supply)LineageOS op je (oude) smartphone (Merijn Supply)
LineageOS op je (oude) smartphone (Merijn Supply)Avansa Mid- en Zuidwest
 
Windows 8, een flop of een hit
Windows 8, een flop of een hitWindows 8, een flop of een hit
Windows 8, een flop of een hitGene Vangampelaere
 
Distributed Dispatching via Cloud Computing (main)
Distributed Dispatching via Cloud Computing (main)Distributed Dispatching via Cloud Computing (main)
Distributed Dispatching via Cloud Computing (main)Dennis Degryse
 
Windows besturingssystemen algemene_informatie
Windows besturingssystemen algemene_informatieWindows besturingssystemen algemene_informatie
Windows besturingssystemen algemene_informatiekgotthold
 

Similar to Delphi XE2, door André Mussche op de 4DotNet Developers Day (20)

QNH pizza sessie
QNH pizza sessieQNH pizza sessie
QNH pizza sessie
 
Software anno 2009
Software anno 2009Software anno 2009
Software anno 2009
 
Ict Bijscholing
Ict BijscholingIct Bijscholing
Ict Bijscholing
 
Nagios Open Source Monitoring
Nagios Open Source MonitoringNagios Open Source Monitoring
Nagios Open Source Monitoring
 
Android
AndroidAndroid
Android
 
Mono
MonoMono
Mono
 
SNUG 2008 - Lotus Domino 8.5 Administration (dutch/nederlands)
SNUG 2008 - Lotus Domino 8.5 Administration (dutch/nederlands)SNUG 2008 - Lotus Domino 8.5 Administration (dutch/nederlands)
SNUG 2008 - Lotus Domino 8.5 Administration (dutch/nederlands)
 
WP7 non-technical insights
WP7 non-technical insightsWP7 non-technical insights
WP7 non-technical insights
 
Windows 8: een hit of een flop
Windows 8: een hit of een flopWindows 8: een hit of een flop
Windows 8: een hit of een flop
 
JavaVMs en GraalVM
JavaVMs en GraalVMJavaVMs en GraalVM
JavaVMs en GraalVM
 
De Werking Van De Computer
De Werking Van De ComputerDe Werking Van De Computer
De Werking Van De Computer
 
XNA presentation
XNA presentationXNA presentation
XNA presentation
 
LineageOS op je (oude) smartphone (Merijn Supply)
LineageOS op je (oude) smartphone (Merijn Supply)LineageOS op je (oude) smartphone (Merijn Supply)
LineageOS op je (oude) smartphone (Merijn Supply)
 
BiMserver
BiMserverBiMserver
BiMserver
 
Windows 8, een flop of een hit
Windows 8, een flop of een hitWindows 8, een flop of een hit
Windows 8, een flop of een hit
 
Distributed Dispatching via Cloud Computing (main)
Distributed Dispatching via Cloud Computing (main)Distributed Dispatching via Cloud Computing (main)
Distributed Dispatching via Cloud Computing (main)
 
Het Web als platform
Het Web als platformHet Web als platform
Het Web als platform
 
Linux
LinuxLinux
Linux
 
WSO2 Mashup Server
WSO2 Mashup ServerWSO2 Mashup Server
WSO2 Mashup Server
 
Windows besturingssystemen algemene_informatie
Windows besturingssystemen algemene_informatieWindows besturingssystemen algemene_informatie
Windows besturingssystemen algemene_informatie
 

Delphi XE2, door André Mussche op de 4DotNet Developers Day

  • 1. Delphi XE2 " Biggest and best release ” André Mussche 6 oktober 2011 DTS b.v
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Mac OS X (2) - (NSTextField*) addFieldWithTitle:(NSString*) aTitle at: (NSRect) aRect { NSTextField* label = [[[NSTextField alloc] initWithFrame: aRect] autorelease]; [label setStringValue: aTitle]; [[window contentView] addSubview: label]; return label; } function TappDelegate.addFieldWithTitle (const aTitle: string; at: NSRect): NSTextField; begin Result := TNSTextField.Wrap(TNSTextField.Alloc.initWithFrame(at)); Result.setStringValue(NSStr(aTitle)); TNSView.Wrap(window.contentView).addSubview(Result); end;
  • 9.
  • 10.
  • 11.
  • 12.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Demos
  • 19.