Wakanday 2012-07-31

927 views

Published on

2012年7月31日 青山アイビーホール(東京都渋谷区)

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
927
On SlideShare
0
From Embeds
0
Number of Embeds
30
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Wakanday 2012-07-31

  1. 1. Laurent Ribardière 4D代表兼最高技術責任者 ロホン リバルディエール
  2. 2. ビジネスウェブアプリケーション
  3. 3. 激闘
  4. 4. ビジネスウェブアプリケーション 課題: デバイス
  5. 5. ビジネスウェブアプリケーション 課題: デバイス
  6. 6. ビジネスウェブアプリケーション 課題: フラグメンテーション2012年5月 - http://www.w3counter.com/globalstats.php
  7. 7. 出典: http://opensignalmaps.com/reports/fragmentation.php 課題: フラグメンテーション ビジネスウェブアプリケーション
  8. 8. ビジネスウェブアプリケーション 課題: プログラミング言語A#, .NET, A#, (Axiom), A-0, System, A+, A++, ABAP, ABC, ABC, ALGOL, ABLE, ABSET, ABSYS, Abundance, ACC, Accent, Ace, DASL, ACT-III, Action!, ActionScript,Ada, Adenine, Agda, Agora, AIMMS, Alef, ALF, ALGOL, 58, ALGOL, 60, ALGOL, 68, Alice, Alma-0, AmbientTalk, Amiga, E, AMOS, AMPL, APL, AppleScript, Arc, Arden,Syntax[1], ARexx, Argus, AspectJ, Assembly, language, ATS, Ateji, PX, AutoHotkey, Autocoder, AutoIt, AutoLISP, Visual, LISP, Averest, AWK, Axum, Babbage, Bash,BASIC, bc, BCPL, BeanShell, Bertrand, BETA, Bigwig, Bistro, BitC, BLISS, Blue, Bon, Boo, Boomerang, Bourne, shell, (including, bash, and, ksh), BREW, BPEL,BUGSYS, BuildProfessional, C, C--, C++, C#, C/AL, ObjectScript, C, Shell, Caml, Candle, Cayenne, CDuce, Cecil, Cel, Cesil, Ceylon, CFML, Cg, Chapel, CHAIN,Charity, Charm, Chef, CHILL, CHIP-8, chomski, Chrome, (now, Oxygene), ChucK, CICS, Cilk, CL, (IBM), Claire, Clarion, Clean, Clipper, CLIST, Clojure, CLU, CMS-2,COBOL, CobolScript, Cobra, CODE, CoffeeScript, Cola, ColdC, ColdFusion, Cool, COMAL, Combined, Programming, Language, (CPL), Common, Intermediate,Language, (CIL), Common, Lisp, (also, known, as, CL), COMPASS, Component, Pascal, COMIT, Constraint, Handling, Rules, (CHR), Converge, Coral, 66, Corn,CorVision, Coq, COWSEL, CPL, csh, CSP, Csound, Curl, Curry, Cyclone, Cython, DASL, (Datapoints, Advanced, Systems, Language), DASL, Dart, DataFlex,Datalog, DATATRIEVE, dBase, dc, DCL, Deesel, (formerly, G), Delphi, DinkC, DIBOL, DL/I, Draco, Dylan, DYNAMO, E#, Ease, EASY, Easy, PL/I, EASYTRIEVE,PLUS, ECMAScript, Edinburgh, IMP, EGL, Eiffel, ELAN, Emacs, Lisp, Emerald, Epigram, Erlang, Escapade, Escher, ESPOL, Esterel, Etoys, Euclid, Euler, Euphoria,EusLisp, Robot, Programming, Language, CMS, EXEC, EXEC, 2, F#, Factor, Falcon, Fancy, Fantom, FAUST, Felix, Ferite, FFP, Fjölnir, FL, Flavors, Flex, FLOW-MATIC, FOCAL, FOCUS, FOIL, FORMAC, @Formula, Forth, Fortran, Fortress, FoxBase, FoxPro, FP, FPr, Franz, Lisp, Frink, F-Script, Fuxi, Game, Maker, Language,GameMonkey, Script, GAMS, GAP, G-code, Genie, GDL, Gibiane, GJ, GLSL, GNU, E, GM, Go, Go!, GOAL, Gödel, Godiva, GOM, (Good, Old, Mad), Goo, GOTRAN,GPSS, GraphTalk, GRASS, Groovy, HAL/S, Hamilton, C, shell, Harbour, Haskell, HaXe, High, Level, Assembly, HLSL, Hop, Hope, Hugo, Hume, HyperTalk, IBM, Basic,assembly, language, IBM, HAScript, IBM, Informix-4GL, IBM, RPG, ICI, Icon, Id, IDL, IMP, Inform, Io, Ioke, IPL, IPTSCRAE, ISLISP, ISPF, ISWIM, J#, J++, JADE, Jako,JAL, Janus, JASS, Java, JavaScript, Javascript#, JCL, JEAN, Join, Java, JOSS, Joule, JOVIAL, Joy, Julia, JScript, JavaFX, Script, Kaleidoscope, Karel, Karel++,Kaya, KEE, KIF, KRC, KRL, KRL, KUKA, Robot, Languageå, KRYPTON, ksh, L#, .NET, LabVIEW, Ladder, Lagoona, LANSA, Lasso, LaTeX, Lava, LC-3, Leadwerks,Script, Leda, Legoscript, LIL, LilyPond, Limbo, Limnor, LINC, Lingo, Linoleum, LIS, LISA, Lisaac, Lisp, -, ISO/IEC, Lite-C, Lithe, Little, b, Logo, Logtalk, LPC, LSE, LSL,Lua, Lucid, Lustre, LYaPAS, Lynx, M2001, M4, Machine, code, MAD, (Michigan, Algorithm, Decoder), MAD/I, Magik, Magma, make, Maple, MAPPER, MARK-IV, Mary,MASM, Microsoft, Assembly, x86, Mathematica, MATLAB, Maxima, (see, also, Macsyma), Max, (Max, Msp, Graphical, Programming, Environment), MaxScript,internal, language, 3D, Studio, Max, Maya, (MEL), MDL, Mercury, Mesa, Metacard, Metafont, MetaL, Microcode, MicroScript, MIIS, MillScript, MIMIC, Mirah, Miranda,MIVA, Script, ML, Moby, Model, 204, Modelica, Modula, Modula-2, Modula-3, Mohol, MOO, Mortran, Mouse, MPD, MSIL, CIL, MSL, MUMPS, Napier88, NASM,NATURAL, Neko, Nemerle, NESL, Net.Data, NetLogo, NetRexx, NewLISP, NEWP, Newspeak, NewtonScript, NGL, Nial, Nice, Nickle, NPL, Not, eXactly, C, (NXC),Not, Quite, C, (NQC), Nu, NSIS, o:XML, Oak, Oberon, Obix, OBJ2, Object, Lisp, ObjectLOGO, Object, REXX, Object, Pascal, Objective-C, Objective-J, Obliq, Obol,OCaml, occam, occam-π, Octave, OmniMark, Onyx, Opa, Opal, OpenEdge, ABL, OPL, OPS5, OptimJ, Orc, ORCA/Modula-2, Oriel, Orwell, Oxygene, Oz, P#, PARI/GP, Pascal, -, ISO, 7185, Pawn, PCASTL, PCF, PEARL, PeopleCode, Perl, PDL, PHP, Phrogram, Pico, Pict, Pike, PIKT, PILOT, Pizza, PL-11, PL/0, PL/B, PL/C, PL/I, -,ISO, 6160, PL/M, PL/P, PL/SQL, PL360, PLANC, Plankalkül, PLEX, PLEXIL, Plus, POP-11, PostScript, PortablE, Powerhouse, PowerBuilder, PPL, Processing,Prograph, PROIV, Prolog, Visual, Prolog, Promela, PROTEL, ProvideX, Pro*C, Pure, Python, Q, Qi, QtScript, QuakeC, QPL, R++, Racket, RAPID, Rapira, Ratfiv,Ratfor, rc, REBOL, Redcode, REFAL, Reia, Revolution, rex, REXX, Rlab, ROOP, RPG, RPL, RSL, RTL/2, Ruby, Rust, S, S2, S3, S-Lang, S-PLUS, SA-C, SabreTalk,SAIL, SALSA, SAM76, SAS, SASL, Sather, Sawzall, SBL, Scala, Scheme, Scilab, Scratch, Script.NET, Sed, Self, SenseTalk, SETL, Shift, Script, SiMPLE, SIMPOL,SIMSCRIPT, Simula, Simulink, SISAL, SLIP, SMALL, Smalltalk, Small, Basic, SML, SNOBOL(SPITBOL), Snowball, SOL, Span, SPARK, SPIN, SP/k, SPS, Squeak,Squirrel, SR, S/SL, Strand, STATA, Stateflow, Subtext, Suneido, SuperCollider, SuperTalk, SYMPL, SyncCharts, SystemVerilog, T, TACL, TACPOL, TADS, TAL, Tcl,Tea, TECO, TELCOMP, TeX, TEX, TIE, Timber, Tom, TOM, Topspeed, TPU, Trac, T-SQL, TTCN, Turing, TUTOR, TXL, Ubercode, UCSD, Pascal, Unicon, Uniface,UNITY, Unix, shell, UnrealScript, Vala, VBA, VBScript, Verilog, VHDL, Visual, Basic, Visual, Basic, .NET, Visual, C#, Visual, DataFlex, Visual, DialogScript, Visual,FoxPro, Visual, J++, Visual, J#, Visual, Objects, VSXu, Vvvv, WATFIV, WATFOR, WebDNA, WebQL, Winbatch, X++, X10, XBL, XC, xHarbour, XL, XOTcl, XPL, XPL0,XQuery, XSB, XSLT, -, See, XPath, Yorick, YQL, Yoix, Z, notation, Zeno, ZOPL, ZPL 出典: http://en.wikipedia.org/wiki/List_of_programming_languages
  9. 9. ビジネスウェブアプリケーション 課題: ツール
  10. 10. ビジネスウェブアプリケーション 課題: ツール データベース
  11. 11. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー データベース
  12. 12. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  13. 13. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  14. 14. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  15. 15. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  16. 16. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  17. 17. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  18. 18. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  19. 19. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  20. 20. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  21. 21. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  22. 22. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  23. 23. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  24. 24. ビジネスウェブアプリケーション 課題: ツール ウェブサーバー フレームワーク/ ミドルウェア データベース
  25. 25. ビジネスウェブアプリケーション
  26. 26. ビジネスウェブアプリケーション Symfony Aptana Eclipse VarnishPHP Zend Apache MySQL
  27. 27. ビジネスウェブアプリケーション Silverlight.NET Symfony Aptana Visual Eclipse C++ C# VarnishPHP IIS Zend Apache MySQL SQL Server
  28. 28. ビジネスウェブアプリケーション Acegi Silverlight JSP.NET Symfony Aptana Visual Eclipse Java C++ Hibernate Varnish Tomcat C# JUnitPHP IIS Zend Apache Oracle GWT Spring MySQL SQL Server
  29. 29. ビジネスウェブアプリケーション nodeJS AcegiJSP Silverlight JSP.NET Symfony Ruby CouchDB postGre Aptana Visual Eclipse Java C++ Hibernate nginx mongoDB Varnish Tomcat C# JUnit PHP django IIS Zend Apache Oracle Rails GWT Spring MySQL SQL Server
  30. 30. ビジネスウェブアプリケーション nodeJS ExtJS Flex AcegiJSP Silverlight JSP .NET Symfony Ruby CouchDB postGreHTTP Aptana ATOM Visual SSL Eclipse Java C++ Hibernate nginx mongoDB Varnish Tomcat C# JUnit REST IIS PHP django Zend Apache Oracle Rails GWT Spring MySQL SQL Server JSON
  31. 31. ビジネスウェブアプリケーション iOS 6 comb iPad on ey nodeJS H ExtJS Flex AcegiJSP Silverlight JSP e .NET rry Symfony iPh on Rubybe CouchDB postGre xy B ack lAptana ATOM G ala SSL EclipseHTTP iOS Visual Jelly 5 Bea Java C++ Hibernate nginx n mongoDB Varnish Tomcat C# IJUnit ce C Gingerbread PHP django reamREST IIS Zend Sand Oracle W H T C Apache wich Rails eb GWT O Spring MySQL S SQL Server JSON
  32. 32. ウェブ主体のモデル駆動型アプリケーションを開発また配付することに特化されたクロスプラットフォームのシステム
  33. 33. ウェブ主体のモデル駆動型アプリケーションを開発また配付することに特化されたクロスプラットフォームのシステム
  34. 34. ウェブ主体のモデル駆動型アプリケーションを開発また配付することに特化されたクロスプラットフォームのシステム
  35. 35. ウェブ主体のモデル駆動型アプリケーションを開発また配付することに特化されたクロスプラットフォームのシステム
  36. 36. ウェブ主体のモデル駆動型アプリケーションを開発また配付することに特化されたクロスプラットフォームのシステム
  37. 37. ウェブ主体のモデル駆動型アプリケーションを開発また配付することに特化されたクロスプラットフォームのシステム 共通言語 JavaScript
  38. 38. 共通言語JavaScript
  39. 39. 共通言語 JavaScriptオープンソース標準技術に基拠
  40. 40. ビジネスウェブアプリケーション iOS 6 comb iPad on ey nodeJS H ExtJS Flex AcegiJSP Silverlight JSP e .NET rry Symfony iPh on Rubybe CouchDB postGre xy B ack lAptana ATOM G ala SSL EclipseHTTP iOS Visual Jelly 5 Bea Java C++ Hibernate nginx n mongoDB Varnish Tomcat C# IJUnit ce C Gingerbread PHP django reamREST IIS Zend Sand Oracle W H T C Apache wich Rails eb GWT O Spring MySQL S SQL Server JSON
  41. 41. ビジネスウェブアプリケーション 統合開発環境 JS App Server JS C/S Library
  42. 42. ビジネスウェブアプリケーション 統合開発環境 JS App Server JS C/S Library
  43. 43. 統合開発環境JS App Server JS C/S Library
  44. 44. 統合開発環境WakandaDB JS C/S Library JS App Server
  45. 45. 統合開発環境WakandaDB WAF JS App Server JS C/S Library
  46. 46. Wakanda Studio 統合開発環境WakandaDB WAF JS App Server JS C/S Library
  47. 47. Wakanda StudioWakandaDB WAF
  48. 48. • データ/HTTPサーバー Wakanda Studio • JavaScript実行環境 • NoSQLオブジェクトデータストアWakandaDB WAF
  49. 49. Wakanda StudioWakandaDB WAF
  50. 50. サーバー サーバーサイドAPI Wakanda Studio (データストア, ファイル, ...)WakandaDB WAF
  51. 51. サーバー クライアント• 自動的にロード サーバーサイドAPI• Wakanda Studio モデルプロキシ (データストア, ファイル, ...)• プラグイン不要 プロプライアタリコード不使用 隠し事は何もなし WAF WakandaDB
  52. 52. Wakanda StudioWakandaDB WAF
  53. 53. データストアモデルエディター コードエディター デバッガ Wakanda Studio GUIデザイナー ユーザー・グループ アドミニストレーション WakandaDB WAF
  54. 54. Wakanda StudioWakandaDB WAF
  55. 55. オープン環境 Wakanda StudioWakandaDB WAF
  56. 56. オープン環境WakandaDB
  57. 57. WakandaDB
  58. 58. サーバーフレームワーク Java, .NET, node.js PHP, Python, Ruby... REST/JSON ネイティブアプリフレームワークWakandaDB iOS, Android, .NET... クライアントフレームワーク ExtJS, Sencha Touch, Kendo UI, Backbone.js...
  59. 59. サーバーフレームワーク Java, .NET, node.js PHP, Python, Ruby... REST/JSON ネイティブアプリフレームワークWakandaDB iOS, Android, .NET... クライアントフレームワーク ExtJS, Sencha Touch, Kendo UI, Backbone.js... 開発ツール Visual Studio, XCode, NetBeans, Eclipse, Cloud9, Orion, Sencha Architect, . . . + Chrome Web Inspector
  60. 60. オープン環境 サーバーフレームワーク Java, .NET, node.js PHP, Python, Ruby... REST/JSON ネイティブアプリフレームワークWakandaDB iOS, Android, .NET... クライアントフレームワーク ExtJS, Sencha Touch, Kendo UI, Backbone.js... 開発ツール Visual Studio, XCode, NetBeans, Eclipse, Cloud9, Orion, Sencha Architect, . . . + Chrome Web Inspector
  61. 61. メリット
  62. 62. インストール 簡単JavaScript everywhere 経験曲線 / 生産性 オープン / 標準技術 拡張性 / 保守性 中央集約 メンテナンス モデル駆動型 エボリューション デバッグ セキュリティ
  63. 63. インストール 簡単JavaScript everywhere 経験曲線 / 生産性 オープン / 標準技術 拡張性 / 保守性 中央集約 メンテナンス モデル駆動型 エボリューション デバッグ セキュリティ
  64. 64. インストール 簡単JavaScript everywhere 経験曲線 / 生産性 オープン / 標準技術 拡張性 / 保守性 中央集約 メンテナンス モデル駆動型 エボリューション デバッグ セキュリティ
  65. 65. インストール 簡単JavaScript everywhere 経験曲線 / 生産性 オープン / 標準技術 拡張性 / 保守性 中央集約 メンテナンス モデル駆動型 エボリューション デバッグ セキュリティ
  66. 66. インストール 簡単JavaScript everywhere 経験曲線 / 生産性 オープン / 標準技術 拡張性 / 保守性 中央集約 メンテナンス モデル駆動型 エボリューション デバッグ セキュリティ
  67. 67. インストール 簡単JavaScript everywhere 経験曲線 / 生産性 オープン / 標準技術 拡張性 / 保守性 中央集約 メンテナンス モデル駆動型 エボリューション デバッグ セキュリティ
  68. 68. インストール 簡単JavaScript everywhere 経験曲線 / 生産性 オープン / 標準技術 拡張性 / 保守性 中央集約 メンテナンス モデル駆動型 エボリューション デバッグ セキュリティ
  69. 69. インストール 簡単JavaScript everywhere 経験曲線 / 生産性 オープン / 標準技術 拡張性 / 保守性 中央集約 メンテナンス モデル駆動型 エボリューション デバッグ セキュリティ
  70. 70. Thank You!

×