Tech Fielders セミナー | アプリケーション開発環境の進化 Part1

599 views

Published on

※2008年11月現在の情報です

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

  • Be the first to like this

No Downloads
Views
Total views
599
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tech Fielders セミナー | アプリケーション開発環境の進化 Part1

  1. 1. c . 3$57 . 3 c` ac _ ` c`a X: KWWSEORJVPVGQFRPWRPRKQ © 2008 Microsoft Corporation. All rights reserved. © 2008 Microsoft Corporation. All rights reserved.
  2. 2. . . 3 H c` ` © 2008 Microsoft Corporation. All rights reserved.
  3. 3. . © 2008 Microsoft Corporation. All rights reserved. © 2008 Microsoft Corporation. All rights reserved.
  4. 4. . ,'( [ • • B cbc © 2008 Microsoft Corporation. All rights reserved.
  5. 5. c` a c 9%9 9LVXDO 6WXGLR 1(7 ,'7([WHQVLELOLW 96,3 6'. 9LVXDO 6WXGLR 9LVXDO 6WXGLR RPPDQG 6KHOO 9LVXDO 6WXGLR 6'. 9LVXDO 6WXGLR 1(7 9LVXDO 6WXGLR 6KHOO )R[3UR Z 9LVXDO 6WXGLR 6KHOO '6/ WRROV UROOHG LQWR 6'. © 2008 Microsoft Corporation. All rights reserved.
  6. 6. . ,'( 9LVXDO 6WXGLR • – c c 1) b a – c a – ,QWHOOL6HQVH a `ab a – ] ] • c` c • _ • 2 `a • [ • 3Z – © 2008 Microsoft Corporation. All rights reserved.
  7. 7. c` c • 1(7 [H ! ^ '6/ c`c cc' a c`c cc 3
  8. 8. a © 2008 Microsoft Corporation. All rights reserved.
  9. 9. 2 `a ! ¤¦ ¦  ¢ ¤©¢ ¢ ¢ ©¢ § ¡ ¨ ¨ £ ¥ £ £ ¥ • `a _ ` a Z ! `a `a c` `a c` `a © 2008 Microsoft Corporation. All rights reserved.
  10. 10. . 3 © 2008 Microsoft Corporation. All rights reserved. © 2008 Microsoft Corporation. All rights reserved.
  11. 11. ,'( 3 ^ IDE $ .. . . . . . . ü. ..'e . © 2008 Microsoft Corporation. All rights reserved.
  12. 12. ,'( ^' • – c` c V – `9 = [ – ac `a' • – ac `[ – cbc – ac `a'
  13. 13. – bc = c`` © 2008 Microsoft Corporation. All rights reserved.
  14. 14. 9LVXDO 6WXGLR 3 _ a a a `ab a c` a c a [ c a ;0/ a_ a a c *XLGDQFH $XWRPDWLRQ © 2008 Microsoft Corporation. All rights reserved.
  15. 15. 9LVXDO 6WXGLR • _ a –_ `_ • =` – c © 2008 Microsoft Corporation. All rights reserved.
  16. 16. c a • c` a c a – c` a c a – c` a T ^ = [ • c a – c a – T ^ = [ © 2008 Microsoft Corporation. All rights reserved.
  17. 17. c a _ `b a ^ c` c` a ][= c a aH c c a H =_ `b a a _ `b a Z^ ª§ÀºÆ¾¼¿ÅÄ?9LVXDO 6WXGLR ?0 ([SRUWHG 7HPSODWHV b = ^ = Z c =,3 c ? = 96, `a c ^ =Sb ` © 2008 Microsoft Corporation. All rights reserved.
  18. 18. %  % Q# E E 0 2 %E ) ( # % E ‰ ( R % ‡ … Y R U X $ R R U V $ % % % 2W F $ R E 1 W R 0 2 ' F 6 5 2 2 5 2 2 0 ' 7 5 ' 5S 5) W4) R 5) 5S 5S ()' 6 0) 01 54 0G 01 21 5S 5S 3 ' () R' – 2S H 2 0 0 () T ` F4 I ) ‚ F4 0 28 () 2 ' () H 5 R F1 1 0 5 H 1 2 F1 F1 2 T 1 5S () 01 F1 V 2 F1 0 1ˆ Y 6 V V H $ % (1 % 01 2 X 1 %5 2 2 01 T T 0 F1 V ‡' 0 X ˆ % 5 W4 U 0  Q 54 U F F 5 ' ‡ 0 1 1 ‰ 6 U 01 ) 0G' „ T % ( 6 F 01 8 # W ` W T 6 7 ' ' 1 01' 54 H  5) ƒ Q T T C4 0 T1 2 2 3 c 8 3 1 0 0 … 1 % HA $% 6 3R 320 1 † 1 ’' 78 7 W4) 61 T () 6 T V) T A ( X ) T 54 2 15 0 0 F 2 A CF H 6 T1 () 5 () 28 V T ‡ „ 6)' T1 T 0 C4 78 ' 0 ( ' F0 E F 3 C4  5 ( ) @3 W2 E2 2 W2 c F2 5 ` T ) $ R H X) @9 `) R 8 @64 † H 21 R 2 E Q‡ 0 14 0 T 7 H E 21 2 3 3 F 1  ‚ 5S R 0 @A E 2 X 2 F1 5 2 3 6G 0 38 0 % 1 5 @3 2 H S a Y4 2 ' 8 55 Y A8 F @5 ' % 1 E 6 0 R X) 0  b 2 ' F E T $ F1 ` B) ` 2 © 2008 Microsoft Corporation. All rights reserved. 2 W 38 1 0 F4 5‡ T1 514 5 0 1 2 % % c 0 22 C F2 23 ‰ 3 ) 6  6 I4 3 V Q ( d 6 T 3 1 7 Q Q 7 3 ’ 7 W 8 H T W4 `4 „ ( e E 8 H Y Tf 3 8 5 21 3 21 )  3 2 2W 0 C1 H '  8 @X) 2 E H) U 0 5) T g V … T G Q H h' (1 D 2 `) 8 V % 0 6 0 0) ) E 2 eT E E Q‡ 0 0 3 ` 1 UT V i 3 F 6G ' ‰ Y 2 34 ` F Y 0 p C 5 7 1 2 @F 5 ' 0G i ' 8W 2 3 R 4) 0 014 1) 5 TV q 3 5 V @Q 2 F 0 r @0 a_` i • =,3 YVWHPSODWH RE (0 3 2 2 6 ' 2 † s '4 F 5S 14' ( 2S 5 T „ t 2 5 7 58 F‡ 3 ‘ 1 8X W 3 u 3 5 1 T 0) 4) † 1 a @F1G ' 3 7 v 5 _ T @ƒ % 3 8 51 6 w ' E T f H F F 38 x T C4 W € y I) X) ) 0 H 5 ( 3 3 2 UE 2 ƒ ` @F @3 3 IE 3 X 0) 2 F4 3 E 1 c? R 34 Y (14 5 '() 2S 3 5 2 0 ` 6 T 01 F‡ 2 E 1 @Q 1 F 3 9 A ' ( A P T 5S 2 8 8
  19. 19. E #E # $ • $ X X5 E XX 55 5 W 6 6 W 1X 3U 61 61 ’ ’ 6 4) U (4 4) 1 1 1 ’ ’ ’ 214 51 X 3) V 6 6 1 1 1 ` 5 F 61 61 214 214 214 214  6 6 (4 0 0 T1 B1 ` ` ` ` 1 1 1 21 Q ' T T 1    # 4 V ') 3 32 50 1 1 1 T 61 6 ' T 6 3% T 6 6 6 54 Q T “ 7 3 • 96, 0 0 0 6((TQ C ’$R 8 2 ' ' ' T T 2 0 5S 1 7 7 @9 5S' (1 0RQWHQWYVFRQWHQW $ 78 8 8 A # () F D E E c %RR E% 2 2 X 1R% F 5S 5S F1 1 3 ' 5' 5' C () F1 F1 61 ()' 2S () 01 $ % 01 () 01 ' c `  ( 61 01 F1 @ @0 © 2008 Microsoft Corporation. All rights reserved. E % % Q # % ”4 3 QQ I 2 2 ( ( 8 W4) F ' ( '4 8 0 34 ( F 2 5 X E 3 I) I8 ) 6 5 01 01) W4) 5 00 c a _c  ) 78 T 61 HG V @51G # 650 F 2 E 5 78 7 4 3 1 07HPSODWH]LS R 8 8 % U E Q C3T H 2S E 0) ( 314 (4)' ' 5T Q X TB0 F8 • 0 V ) 1 8 I E E '' 0 5 T T () ( @ T 2 E I aT UE 3 F 3 5 61 2 F4 61 (14 5 9E T6 A A P8 T 07HPSODWH,QVWDOOHU]LS 07HPSODWH,QVWDOOHUYVL
  20. 20. a `ab a • S – Z [ a c` a
  21. 21. ^ Z Z^ • ;0/ c VQLSSHW • c – aL [ Z © 2008 Microsoft Corporation. All rights reserved.
  22. 22. –q– – –—˜ • —q ˜™ ™™ ™ ™ d – – – –u – – –u e e d q fd ~g ‚ ~ dd ef ef ƒ – ƒ e gj ‚ ou gj gf gf – f ƒ vfu f ™ k kj  e e g g f …g d r ef ef vfu vfu † e e ou s s }f hf …… f v • 96, } } †f † gf — gf fu i ij g gf } g ef e i } e g k k ku „ } s € k v dg }e d ƒ  l s eor ˜™ m i }} d} d n sx 0RQWHQWYVFRQWHQW ™ g tz g xi tg of lm { d g oj k pf q xk sj – g eu g eu k q ™ q ˜o ™o r e deodo n ‡m e u g x gf g y gf o rf g q s `a © 2008 Microsoft Corporation. All rights reserved. g v ˜ ~ tk sj ef of g eu –u i † — – s o gj i g v q k a `ab gs v lm gu ~uj gf of  ru r d g xw – i d c k e ™ v qg k n d a `ab a v s } e df ‚u } tdfw nk r `a c om gf ku oj d } q ef k s i 0RGHVQLSSHW „s  q x i  gs a o oji ggg y gj }–} q d o ‚ g gv k q ` v ru y k ofu r d d e ef g a } ef q z { { | }m 06QLSSHW,QVWDOOHU]LS 06QLSSHW,QVWDOOHUYVL
  23. 23. ;0/ a_ a ,QWHOOL6HQVH • a a_ a L Z – ,QWHOOL6HQVH ^ – a_ a • c` c 2 © 2008 Microsoft Corporation. All rights reserved.
  24. 24. ;0/ a_ a • ca ;0/ – c` ae c e ca • 6DQGFDVWOH c – RGH3OH[ – 06'1 c ccT a_ a © 2008 Microsoft Corporation. All rights reserved.
  25. 25. • – ce_ • .e _ `b a b ae c ^ • a `ab a – `ab a a ` – `a c – ` a # • c a – ce_ • c` a `c e – c` a c a – c a – `a c – ` a # • ;0/ a_ a – ` a # © 2008 Microsoft Corporation. All rights reserved.
  26. 26. 9LVXDO 6WXGLR H;WHQVLELOLW 96; © 2008 Microsoft Corporation. All rights reserved.
  27. 27. U 9LVXDO 6WXGLR ([WHQVLELOLW 0DS Brace matching IntelliSense Colorization Project Location Code snippets Integration to Feature Customizations Object browser Data Designer And Class View Code Extensibility providers Editor Splash Screen SandCastle Language Services Extension F1 Shell Integration Multi View customization Editor CodeModel Dynamic help Help Document Validation Integration documentation Editors Application Id Coherence Graphical Text document Modelling Project Custom Help Properties pages Designer Project Type Test type Team Test Integration T4 Technology Single file Code IDE Project Template Generator Generator Extensibility Custom Project model Item Host Adapters Team System Extensibility Template Source control Custom Wizards Source control Client Provider Solution Tracking Template TFS External Tools Reporting Component VSCT model Menus/Commands Team Foundation Server User Interface VS Commands Process Templates Debugger Work Item Properties Tracking Windows Output Error List Window Debug Debugger Toolbox Team Engines Build Visualizers Help About Box Task List Expression Tool Windows Evaluator Status Options Pages © 2008 Microsoft Corporation. All rights reserved.
  28. 28. 9LVXDO 6WXGLR 6KHOO • 1) Z ]]^ 9LVXDO 6WXGLR ,'( )UDPHZRUN a a • c c 1) = • [ c c a 3 _ • 9LVXDO 6WXGLR • • ,URQ3WKRQ ,'( •` c © 2008 Microsoft Corporation. All rights reserved.
  29. 29. _ c c` ` • RGH3OH[ –_ ` ` c` a • RGH *DOOHU – c c a • 9LVXDO 6WXGLR *DOOHU – a c © 2008 Microsoft Corporation. All rights reserved.
  30. 30. _ ` RGH3OH[ ` © 2008 Microsoft Corporation. All rights reserved. c` – – – – – – – – – – – – – – – – – – – – – – – – c ‹ š ‘ ”Œ ¬ ˆ ¢ ªŒ Œ ›±·– ‹ˆ§ § ” š ” ‰ ¬ ””  ±¬   – Ÿ ­ § « – – ¹ š ¢  §’ ¶ °Ÿ ­“ Œ Œ š › – ˆ « § ­ – § š ­ ¶   “ ” ­ § ž ž ¡ ‘ “ Š   ¬ Œº – “   —“ Ž ¯ ¸ — –Ž ¬ Ž“ ™ Œ ­ ¦“ ¦“  ˆ ™ •“ ˆ  Ž – Ž Œ –Ž ¬ ¬ “ ˜ —“ – — – Œ“ ¬Ž“ Œ¨ Œ¨ ‘ Œ — Œ › ‹ž ž žŒ ‹ ”  ¯ Œ œ–Ž  – Œ  ¦ ˜ •“ –Ž  Ž Ž  ¢ Œ’ ˜ Ž –  – «  ª œ  – Œ Ž § Ž  «ž « ±”¤ ‘ • ¬ —“ – ¯ – °“ ¸ ¡ – –µ ™ ˆ  © £ œ Ž“ Œ Œ  – Ž“  » Œ    ¢ =73 – +RW )L[ 3UHYLHZ ›– ªš ´  – Ž“ § ¬  ‘ ¯ ™ ¬ §Ž“ “ – – ™ Œ’“ Œ Œ  š ¶ Œ ” – š ˜­ ”• š ŽŒ    › ‘ ¤ Œ  š ª ¤”  ¶Ž ab` °  –Ž žŽ • –“  ’“ «§  › – SDWWHUQV SUDFWLFHV ¼ – – –º ˜ ½ •  §Ž  š ” Œ Œ  ‹“ ”“  – ¥ Ž Ž ––  š  ‘ – ¥ Œ¨ ”ˆ –  ” ²  Ž • – Œ œ– “ “  ž Œ « ” ‹Ÿ ‘ ¬ « Ž“ ” « « ˜ ŒŽ¨ —Ž – §Ž ™  ““ Œ  ž ¶§ « Œ ¥ ³• ¬ ‘ ” š › –Ž Ž ¬ §¬ ž  ¬  ´ Ÿ ˜ – ¤ ­ – Œ Ž“ –Ž Œ ¬› – Ÿ ® –  §Ž Œ ¯ ž ‘ ¶ ¬Ž Œ Œ ¬° KWWSZZZFRGHSOH[FRP ¬ ž – © 2008 Microsoft Corporation. All rights reserved. a
  31. 31. 06'1 RGH *DOOHU MSDN Code Gallery a c` ` KWWSFRGHPVQGPLFURVRIWFRP – c c – a `ab a – +RW )L[ 3UHYLHZ – 3RZHURPPDQGV IRU 9LVXDO 6WXGLR – 0LFURVRIW 6LOYHUOLJKW 8QLW 7HVW )UDPHZRUN – 9LVXDO /,14 4XHU %XLOGHU – )XWXUH 9% )XWXUH – :LQGRZV $SSOLFDWLRQ 4XDOLW RRNERRN – 6DPSOHV IRU 9LVXDO 6WXGLR – :LQGRZV 'HYHORSHU *XLGH – 0LFURVRIW 6WOHRS – 6KDUSRGH5HVRXUFHV – 2VOR 'RZQORDGV – $631HW 09 :LQGRZV $]XUH ORXG 6HUYLFH – .%[[[[[[[[[[[[[[[ +RW )L[ © 2008 Microsoft Corporation. All rights reserved. © 2008 Microsoft Corporation. All rights reserved.
  32. 32. 9LVXDO 6WXGLR *DOOHU 9LVXDO 6WXGLR _ ` KWWSYLVXDOVWXGLRJDOOHURUJ – a – _ ` – 5H6KDUSHU – 6RXUFH RGH 2XWOLQHU 3RZHU7R – 3RZHURPPDQGV IRU 9LVXDO 6WXGLR – *KRVW'RF – 7)6 %XLOG 6WDWXV 6FUHHQ – 1HYURQ 'LDJUDP 'HVLJQHU – WDQJLEOH )5(( 80/VWOH PRGHOLQJ WRROV – 6WLFN1RWHV – ) – 7HVW $XWRPDWLRQ ); – )HDWXUH 0RGHO '6/ – :) /RDG 7HVW – 0LFURVRIW 9LVXDO 6WXGLR ,QWHUQDWLRQDO 3DFN – $JLOH 3ODQQHU © 2008 Microsoft Corporation. All rights reserved. © 2008 Microsoft Corporation. All rights reserved.
  33. 33. *$7*$; • *XLGDQFH 3DFNDJH – 9LVXDO 6WXGLR c a c a 7 c a • *$7 *XLGDQFH $XWRPDWLRQ 7RRONLW – *XLGDQFH 3DFNDJH ^[ c_ a • *$; *XLGDQFH $XWRPDWLRQ ([WHQVLRQV – *XLGDQFH 3DFNDJH ' ^[ c _ ` © 2008 Microsoft Corporation. All rights reserved.
  34. 34. *$7*$; • c a – c ` – [ Z ` c – ac ` Z – Z `a Z^ – [ 8 • 6RIWZDUH )DFWRULHV – 6PDUW OLHQW 6RIWZDUH )DFWRU – :HE OLHQW 6RIWZDUH )DFWRU – :HE 6HUYLFH 6RIWZDUH )DFWRU – 0RELOH OLHQW 6RIWZDUH )DFWRU © 2008 Microsoft Corporation. All rights reserved.
  35. 35. %OXHSULQWV • S ` a ac © 2008 Microsoft Corporation. All rights reserved.
  36. 36. ] • 'R 3UDFWLFHV – # – b a –` ` ,QWHJUDWHG $XWRPDWHG 'RPDLQ /RJLFDO ODVV 7HPSODWH $FWLRQ 6SHFLILF 3URGXFW /LEUDU VROXWLRQ SURMHFW RU ZLWKZLWKRXW /DQJXDJH 'HVLJQ RU FRGH XVHU LQSXW ([SHULHQFH )UDPHZRUN ,QFUHDVH LQ RPPLWPHQW RVW © 2008 Microsoft Corporation. All rights reserved.
  37. 37. H c` ` © 2008 Microsoft Corporation. All rights reserved. © 2008 Microsoft Corporation. All rights reserved.
  38. 38. ._` ` 06'1 c cc • 06'1 c cc – 9LVXDO 6WXGLR c a KWWSPVGQPLFURVRIWFRPMDMSOLEUDUGEKZNDVS[ – S • ,QWHOOL6HQVH • a `ab a KWWSPVGQPLFURVRIWFRPMDMSOLEUDUGVKWDVS[ – ._` ` _ a KWWSPVGQPLFURVRIWFRPMDMSOLEUDUDHF[ZZDVS[ © 2008 Microsoft Corporation. All rights reserved.
  39. 39. 9LVXDO 6WXGLR H;WHQVLELOLW • 9LVXDO 6WXGLR 3 96; KWWSPVGQPLFURVRIWFRPMDMSYV[SURGXFWV – 9LVXDO 6WXGLR 6KHOO • KWWSPVGQPLFURVRIWFRPMDMSYV[SURGXFWVEEDVS[ © 2008 Microsoft Corporation. All rights reserved.
  40. 40. SDWWHUQV SUDFWLFHV • SDWWHUQV SUDFWLFHV KWWSPVGQPLFURVRIWFRPHQXVSUDFWLFHVGHIDXOWDVS[ • *$7*$; KWWSPVGQPLFURVRIWFRPHQXVYVWVDDDVS[ • %OXHSULQWV KWWSPVGQPLFURVRIWFRPHQXVYVWVEOXHSULQWVDVS[ KWWSZZZFRGHSOH[FRPEOXHSULQWV © 2008 Microsoft Corporation. All rights reserved.
  41. 41. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2008 Microsoft Corporation. All rights reserved.

×