Windows、Mac、モバイル クロスプラットフォーム時代の ネイティブ

C4
CͲ4
Windows Mac
...
Win32,Win64,MacOSX,iOS,Android
&
ttakahashi@embarcadero com
[email protected]
•
• iOS
•
•
–
– PHP
GUI
GUI
GUI
• Java+Swing
–
(.dll
)
• .NETFramework+WinForms
– MacOSX,iOS,Android
,
,
• Xcode+ObjectiveͲC
– Windows Mac
• C++
Look&Feel
+GUI
–
•
+GUI
–
Win32/Win64 MacOSX iOS
GUI
• Win32
Win32 Win64
Win64
– MacOSX
•
/
/
GUI
– GUI
–
• Look&Feel
–
(
• 2D
–
–
)
3
(
•
– RDBMS
)
GPU
IDE +
Delphi
C++
C
+ GUI
FireMonkey
Direct 2D/3D
OpenGL Quartz
OpenGL,
OpenGL ES
Win32 / Win64
Mac OS X
iOS
Win32,Win64,OSX
•
–
• Windows
OSX
&
GUI
•
–
•
Look&Feel
2D,3D
• 2D
• 3D
•
……
GUI
iOS
• Xcode+ObjectiveͲC+InterfaceBuilder
–
Xcode4.x
• FireMonkey iOS
–
–
–
–
– Windows
Wi d
–
Xcode
……
……
IDE +
Delphi
dbExpress (
ODBC
Win32
C++
, SQL, DataSet etc )
RDBMS
Win64
Mac OS X
GUI DB
• LiveData
• 0
–
•
•
RDBMS
• ER/StudioDataArchitect
• C++
–
Delphi
.exe
HTTP
•
!!
– C++(Win/Mac),Delphi(Win/Mac),.NET,PHP5,JavaScript
– iOS,Android,BlackBerryOS6,WindowsPhone7
y
HTTP
HTTP
C++
Delphi
PHP
JavaScript
.NET
C++
Android
Java
!!
BlackBerry
iOS
WP7
Web
• MobileWebTechnologyReportAugust2011
• http://trends.builtwith.com/Reports/Mobile
http://trends.builtwith.com/Reports/MobileͲWebͲ
Web
TechnologyͲ2011/MobileͲWebͲTechnologyͲ2011.html
– <metaname=““viewport””>
–
–
• jQTouch
• jQueryMobile
• iUI
• SenchaTouch
• iWebKit
b
……
PHP Web
•
•
GUI
PurePHP+JavaScript
Web
Web
PhoneGap
• NitobiSoftware
–
–
–
(
(BSDorMIT
iOS,Android
HTML
)
1.0.0
PhoneGap
• ObjectiveͲC
Java
iOS,Android API
&
– HTML,CSS,JavaScript
HTML, CSS, JavaScript
•
OS
PhoneGap
JavaScript
API
Plugin
HTML,CSS,JavaScript
UIWebView / WebView
PhoneGap
iOS / Adnroid
JavaScript
p
Plugin
PhoneGap
•
(
HTML
jQueryMobile
– PhoneGap
•
Web
JavaScript
– jQueryMobile
•
Web
JSON
)
……
!!
jQuery
jQ y / j /
jQuery/Ajax/
……
Thank You ThankYouRADStudioXE2
Theultimateapplication
developmentsuiteforWindows,
Macintosh,Mobile,andWeb