Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introducing Macromedia Embedded Flash Player Rapid Training and Communication Macromedia Embedded Flash Player.

Similar presentations


Presentation on theme: "Introducing Macromedia Embedded Flash Player Rapid Training and Communication Macromedia Embedded Flash Player."— Presentation transcript:

1 Introducing Macromedia Embedded Flash Player Rapid Training and Communication Macromedia Embedded Flash Player

2 Agenda  Macromedia 소개  Product Overview  Embedded Flash Player  Cases  Technical Overview  Specifications  Contents Development  Summary  Price

3 매크로미디어  미국 샌프란시스코에 본사  1,400+ 직원  주요 제품  RIA (Rich Internet Application)  IC (Information Convenience)  MAD (Mobile & Devices)  경험의 가치 (Experience matters)  매크로미디어는 사용자의 훌륭한 경험만이 기업의 훌륭한 비즈니스를 극대화한다는 것을 굳게 믿습니다. 매크로미디어 소프트웨어는 인터넷, 고정 매체, 무선, 디지털 디바이스상에서 수많은 비즈니스 사용자와 개발자, 디자이너들이 효과적이고 주목할 만한 인상적인 경험을 전달하고 창조할 수 있도록 지원하고 있습니다.

4 주요 제품 Studio MX 2004 Dreamweaver MX Fireworks MX Flash MX Freehand MX Director MX Authorware DevNet Flash Player Coldfusion JRun 4  Rich Internet Application  Information Convenience  Mobile & Devices Flash Content Development Kits Flash Player SDK/Binary Flash Player for PocketPC Flash Lite Contribute Breeze Server Breeze Hosting Breeze Training Breeze Presentation Macromedia Central

5 Macromedia Mobile & Devices  Internet 등 기존 매체에서의 풍부한 경험을 무선 및 디지털 디바이스상에서 구현, 전달 창조할 수 있도록 지원  Mobile Phones  PDA’s  STB, TV’s  iTV & Consoles  Others

6 Flash Engine (Flash Lite, FP5, FP6) Network ServicesStandalone PlayerBrowsers libraries applications Channels Pushed to device Dynamically updated content Interactive applications Downloaded to device (ota, bluetooth, data cable) Retained data (Animated ring tones, screensavers, MMS assets) i-mode service/portal Animations, games Transient data Flash 를 이용한 애플리케이션

7 Phone Tutorial Flash Engine (Flash Lite, FP5, FP6) Network Services Standalone Player Browsers libraries applications MMS Client Tutorial Other Applications may use the engine (OS permitting)

8 Macromedia Flash 의 장점  Flash 는 다양한 종류의 Device 에서 멀티미디어 콘텐츠 및 정교한 User Interface 를 제공할 수 있습니다.  Mature SDK designed for Device OEM Porting  Lower risk for delivery  Developer base, powerful tools, expertise, infrastructure  Massive developer base  Time to market to learn new system is significantly lower  Training cost savings for Studios  Shared web & interactive content

9 Flash 를 이용한 UI’s - Devices  CorAccess Companion  CEDIA 2002 Home Automation Show  Best of Show/Best Interface Design  MOXI Media Center  TechTV’s 2002 Show Awards  Best of CES Winner/ Best of Show

10 Flash 를 이용한 UI’s / 광고 - Mobile

11 Flash 를 이용한 Contents - Education Wake-Up English For PDA & Mobile Phone

12 Flash 를 이용한 Data Services (Network Services)

13 주요 고객 WIRELESS AND HANDHELDS TELEVISIONS AND OTHER DEVICES

14 Use Cases  Rich Browsing Experience & User Interfaces  Give designers creative freedom desired  Maintain data experience across range of platforms and devices  Increase usability  Move from ‘content’ to ‘experiences’  Drive data expectation and operator traffic revenues  Content & Applications  Enable compelling ‘personal’ applications and experiences  Easy-to-author, fresh, relevant content  Differentiate platforms and devices  Drive additional consumer revenues  3-5x quicker to develop and deploy

15 UI Case

16 Demo Tutorial http://www.sec.co.kr/product/tv/flash_manual/SVP-46L5HXN.html Home Media Center http://www.moxi.com/prodserv/demo.jsp Home Security Device http://www.coraccess.com/default.asp

17 Flash Player SDK  Target  Integration of Flash technology into devices and other platforms  Contains  Source code and reference implementations:  Verification Test Suite (VTS)  Documentation  Support and Maintenance

18 Technical Requirements Software  Frame buffer API  Timing  Key events (interactivity and navigation)  Text input  Networking support  Audio playback  Audio decoders  Bitmap decoders Performance Impacts  CPU clock speed  Background processes  Size of the data bus – 16-bit or 32-bit  Data cache  Instruction (program) cache  Screen size (number of pixels)  Bit depth of the display screen Flash Player SDK - Recommended Configuration  750-900KB code size  100 MIPS, 8MB RAM

19 Flash Player SDK - Architecture Platform Classes Platform Porting Layer Platform MemCop Platform OutBuffer Platform Speaker Platform ZLib Platform JPEG Others… Platform Player Platform BitBuffer Platform Globals Platform SoundMix Platform FlashKey Platform Socket StandalonePlug-in

20 Flash Player SDK - Architecture Operating System Content & Applications Help, Cartoons, Games, Applications Integration with other applications Rich browsing experience Flash user interface Macromedia Flash Player User Interface Email, Photo/Camera Standalone Player System Applications Browser Plug-in

21 Specification Flash Lite 1.0Flash Lite 1.1Flash Player 5Flash Player 6Flash Player 7 Features ActionScript Setx- up to Flash 4 x - up to Flash 5x - up to Flash 6x - up to Flash 7 ActionScript parser x- 1.0 x - 1.0 & 2.0 Text support x- Latin-1 & Shift-JIS x - UTF-8 Image support (zlib) xxxxx MP3 - x - event and synchronized MIDIx - through DSP --- PCM & ADPCM - x - event and synchronized generic Browser Interface (host interface factorization) xx x - Internet Explorer or Netscape Input Text - x - single linex - multi line Dynamic Text - x - multi line / single face x - multi line / multi face

22 Flash Lite 1.0Flash Lite 1.1Flash Player 5Flash Player 6Flash Player 7 Features variables x - Flash 4 set minus _url, sound and scroll related features (anything that deem unnecessary with the restricted feature set) x - Flash 5 Setx - Flash 6 Setx - Flash 7 Set Security x - Excellent (limited feature set) x - Good x - Excellent Keyboard eventsxxxxx Key based navigation xxxxx Pre allocated memory handler xxNo (dynamic) Mouse / Stylus events - xxxx Streaming movie - xxxx Specification

23 Flash Lite 1.0Flash Lite 1.1Flash Player 5Flash Player 6Flash Player 7 Features Embedded Device Fonts --xxx Printing--xxx XML parsing--xxx set Interval/clear Interval --- xx Anchor Points (bookmark) --- xx Object Model (for components) --- xx Shape Drawing API --- xx Conversion of String, Array, XML to Native Objects --- xx Specification

24 Flash Lite 1.0Flash Lite 1.1Flash Player 5Flash Player 6Flash Player 7 Features Event Model {Currently, all events (mousemove, rollover, etc.) are routed to every object. Routing events only to the objects that want them would produce a crisper experience. F6 will also need a mechanism for communicating custom events between components. } --- xx FAP (for Flash Communication server connectivity) --- xx Scriptable Masks --- xx Specification

25 Flash Lite 1.0Flash Lite 1.1Flash Player 5Flash Player 6Flash Player 7 Features Sound Completion Event --- xx Import/Encode Video --- xx Efficient XML parsing --- xx Load Images and Sounds files --- xx SWF File Compression --- xx Text field object {Text Field object is an object interface to Flash text fields which offers rich control of and reports detailed information text fields.} --- xx Specification

26 Flash Lite 1.0Flash Lite 1.1Flash Player 5Flash Player 6Flash Player 7 Features Accessibility for the disabled (Desktop only feature) --- xx Seamless Tab In/Out --- x - IE6 only Capabilities (query for device attributes. customized per player) --- xx Faster Rendering Speed ---- x Reduce runtime memory consumption ---- x ActionScript strict mode ---- x Context menu customization ---- x Exception Handling in AS ---- x Specification

27 Flash Lite 1.0Flash Lite 1.1Flash Player 5Flash Player 6Flash Player 7 Features Improved printing ---- x Web Services and SOAP API ---- x Exceptions thrown by AS library ---- x Add ECMA-327 Support to the player ---- x Configurable Player Limits ---- x Add mouse wheel support ---- x Add new preloader API ---- x Improved small text readability ---- x Text Measurement ---- x Specification

28 Flash Lite 1.0Flash Lite 1.1Flash Player 5Flash Player 6Flash Player 7 Features Text Flow around Movie Clips and images ---- x Progressive download, HTTP Streaming ---- x Rich Text Styles ---- x Enhanced Video Performance (desktop) ---- x Audio/Video Improvements (desktop) ---- x Tabbing Between HTML and Flash ---- x Inline Korean Text ---- x Screen Reader Support ---- x Specification

29 Flash Lite 1.0Flash Lite 1.1Flash Player 5Flash Player 6Flash Player 7 Features Full Stop: Stop all player activity ---- x Provide Basic Version Check and Update Mechanism ---- x Size of player200k (NTT)275k (Symbian)500k (Win)800K (Win)900k (Win) Specification

30 Porting  Macromedia Flash Player  OS, CPU Independent  Developing API’s  Well documented  Device 의 OS 에 따라 Porting 기간 및 투입 인력이 달라질 수 있으며, Porting 의 직접 지원을 위하여 Macromedia 또는 다른 업체와의 별도 용역 서비스가 필요할 수 있습니다.

31 Authoring Flash Content  Use Flash MX 2004 authoring tool  Template driven authoring  Existing content easily adaptable  Content development kits available today

32 Authoring Flash Content  Vector graphics rendering  Bitmap support  Gradients  Audio (WAV/MP3)  Video  Objects  Layers  ECMA- 262/JavaScript like scripting support.  Frame based animation  Tweened animation (motion and shape)  Keypad navigation  Network connectivity  LoadVars, Load Movie & Get URL, XML Sockets  Static text, Static device text  Input and dynamic device text  Unicode Flash Player 6 Feature Set

33 Why use Flash  Proven technology  Industry standard graphics format  Utilizes existing web technologies for content delivery  Technology scales and provides cost effective multi-platform support  Licensed by the leading platform and device manufacturers  Rich user experiences  Deliver a broadband experience through a narrowband connection  Empowers rapid & efficient production of great experiences for devices  Scales from small devices to workstations

34 Why use Flash  Developer Ecosystem  Instant access to more than 1,000,000 designers  Established development tool  Leverage existing content  Flash is 3-5x faster to create user interfaces and content versus other common device programming and UI authoring platforms  Multi-platform  Consistent user interfaces and content  Design once, deploy anywhere  Fast porting of Macromedia Flash Player  Small footprint, content is small, lightweight, and fast

35 Summary  Macromedia is the world leader in enabling production of rich experiences, and interactive content  Easy integration of Flash technology into devices and other platforms  Our products enable compelling content to be delivered to your customers  Our platform will increase usage of your device/platform  Content Reuse


Download ppt "Introducing Macromedia Embedded Flash Player Rapid Training and Communication Macromedia Embedded Flash Player."

Similar presentations


Ads by Google