ЛУЧШИЕ FLASH ИГРЫ
играть в игры бесплатно
ЛУЧШИЕ FLASH ИГРЫ
топ 100 онлайн игр
ЛУЧШИЕ FLASH ИГРЫ
онлайн игры для детей от (more)
ЛУЧШИЕ FLASH ИГРЫ
играть в игры бесплатно
ЛУЧШИЕ FLASH ИГРЫ
топ 100 онлайн игр
ЛУЧШИЕ FLASH ИГРЫ
онлайн игры для детей от 8 до 88 лет
ЛУЧШИЕ FLASH ИГРЫ
игры онлайн бесплатно маджонг
ЛУЧШИЕ FLASH ИГРЫ
интернет игры онлайн бесплатно (less)
Slide 1: Rapid Embedded Flash Player Macromedia Training and Communication
Introducing Macromedia Embedded Flash Player
Slide 2: Agenda
Macromedia 소개 Product Overview
Embedded Flash Player Cases Specifications Contents Development
Technical Overview
Summary Price
Slide 3: 매크로미디어
미국 샌프란시스코에 본사 1,400+ 직원 주요 제품
RIA (Rich Internet Application) IC (Information Convenience) MAD (Mobile & Devices)
경험의 가치 (Experience matters)
매크로미디어는 사용자의 훌륭한 경험만이 기업의 훌륭한 비즈니스를 극대화한다는 것을 굳게 믿습니 다 . 매크로미디어 소프트웨어는 인터넷 , 고정 매 체 , 무선 , 디지털 디바이스상에서 수많은 비즈니스 사용자와 개발자 , 디자이너들이 효과적이고 주목할 만한 인상적인 경험을 전달하고 창조할 수 있도록 지원하고 있습니다 .
Slide 4: 주요 제품
Rich Internet Application
Studio M 2004 X Dreamweaver M X Fireworks M X Flash M X Freehand M X Director M X Authorware DevNet
Information Convenience
Breeze Training Breeze Presentation Contribute Breeze Server Breeze Hosting M acromedia Central
Mobile & Devices
Flash Content Development Kits Flash Player SDK/ Binary Flash Player for PocketPC Flash Lite
Coldfusion JRun 4
Flash Player
Slide 5: Macromedia Mobile & Devices
Internet 등 기존 매체에서의 풍부한 경험을 무선 및 디지털 디바이스상에서 구현 , 전달 창조할 수 있도 록 지원
Mobile Phones PDA’s STB, TV’s iTV & Consoles Others
Slide 6: Flash 를 이용한 애플리케이션
content
Channels Pushed to device Dynamically updated
Interactive applications Downloaded to device
(ota, bluetooth, data cable)
i-mode service/portal Animations, games Transient data
Retained data
(Animated ring tones, screensavers, MMS assets)
applications
Network Services
Standalone Player
Browsers
libraries
(Flash Lite, FP5, FP6)
Flash Engine
Slide 7: Flash 를 이용한 애플리케이션
Other Applications may use the engine (OS permitting)
applications
Network Standalone Browsers Services Player
libraries
MMS Client
Phone Phone Tutorial Phone Tutorial Tutorial Tutorial
(Flash Lite, FP5, FP6)
Flash Engine
Slide 8: Macromedia Flash 의 장점
Flash 는 다양한 종류의 Device 에서 멀티미디어 콘텐츠 및 정교한 User Interface 를 제공할 수 있 습니다 .
Mature SDK designed for Device OEM Porting Lower risk for delivery
Developer base, powerful tools, expertise, infrastructure Time to market to learn new system is significantly lower Training cost savings for Studios
Massive developer base
Shared web & interactive content
Slide 9: Flash 를 이용한 UI’s - Devices MOXI Media Center TechTV’s 2002 Show Awards Best of CES Winner/ Best of Show
CorAccess Companion CEDIA 2002 Home Automation Show Best of Show/Best Interface Design
Slide 10: Flash 를 이용한 UI’s / 광고 - Mobile
Slide 11: Flash 를 이용한 Contents - Education
Wake-Up English For PDA & Mobile Phone
Slide 12: Flash 를 이용한 Data Services (Network Services)
Slide 13: 주요 고객
WIRELESS AND HANDHELDS
TELEVISIONS AND OTHER DEVICES
Slide 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 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
Content & Applications
Slide 15: UI Case
Slide 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
Slide 17: Flash Player SDK
Target
Integration of Flash technology into devices and other platforms Source code and reference implementations:
Verification Test Suite (VTS) Documentation Support and Maintenance
Contains
Slide 18: Technical Requirements Flash Player SDK - Recommended Configuration
750-900KB code size 100 MIPS, 8MB RAM
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
Slide 19: Flash Player SDK - Architecture
Plug-in Platform Classes
Platform Player Platform MemCop Platform BitBuffer Platform OutBuffer Platform Globals Platform Speaker Platform SoundMix Platform ZLib
Standalone
Platform FlashKey Platform JPEG
Platform Socket Others…
Porting Layer Platform
Slide 20: Flash Player SDK - Architecture
Help, Cartoons, Games, Applications Content & Applications Flash user interface Integration with other applications Email, Photo/Camera System Applications Macromedia Flash Player Rich browsing experience Standalone Player Browser Plug-in
User Interface
Operating System
Slide 21: Specification
Flash Lite 1.0 Features ActionScript Set ActionScript parser Text support Image support (zlib) MP3 MIDI PCM & ADPCM generic Browser Interface (host interface factorization) Input Text Dynamic Text
Flash Lite 1.1
Flash Player 5
Flash Player 6
Flash Player 7
x- up to Flash 4 x- 1.0 x- Latin-1 & Shift-JIS x
x - up to Flash 4 x - 1.0 x - Latin-1 & Shift-JIS x x - event and synchronized x - through DSP x - event and synchronized x
x - up to Flash 5 x - 1.0 x - Latin-1 & Shift-JIS x x - event and synchronized
x - up to Flash 6 x - 1.0 x - UTF-8 x x - event and synchronized
x - up to Flash 7 x - 1.0 & 2.0 x - UTF-8 x x - event and synchronized
x - through DSP
x - event and synchronized x - Internet Explorer or Netscape x - multi line x - multi line / multi face
x - event and synchronized x - Internet Explorer or Netscape x - multi line x - multi line / multi face
x - event and synchronized x - Internet Explorer or Netscape x - multi line x - multi line / multi face
x
-
x - single line x - multi line / single face
Slide 22: Specification
Flash Lite 1.0 Features variables
Flash Lite 1.1
Flash Player 5
Flash Player 6
Flash Player 7
x - Flash 4 set minus _url, sound and scroll related features (anything that deem unnecessary with the restricted feature set) x - Excellent (limited feature set) x x x
x - Flash 4 set minus _url, sound and scroll related features (anything that deem unnecessary with the restricted feature set) x - Excellent (limited feature set) x x x x x
x - Flash 5 Set
x - Flash 6 Set
x - Flash 7 Set
Security
x - Good
x - Good
x - Excellent
Keyboard events Key based navigation Pre allocated memory handler Mouse / Stylus events Streaming movie
x x No (dynamic) x x
x x No (dynamic) x x
x x No (dynamic) x x
-
Slide 23: Specification
Flash Lite 1.0 Features Embedded Device Fonts Printing XML parsing set Interval/clear Interval Anchor Points (bookmark) Object Model (for components) Shape Drawing API Conversion of String, Array, XML to Native Objects
Flash Lite 1.1
Flash Player 5
Flash Player 6
Flash Player 7
-
-
x x x
x x x x x x x x
x x x x x x x x
-
-
-
Slide 24: Specification
Flash Lite 1.0
Flash Lite 1.1
Flash Player 5
Flash Player 6
Flash 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. } FAP (for Flash Communication server connectivity) Scriptable Masks
-
-
-
x
x
-
-
-
x
x
x
x
Slide 25: Specification
Flash Lite 1.0 Features Sound Completion Event Import/Encode Video Efficient XML parsing Load Images and Sounds files SWF File Compression 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.}
Flash Lite 1.1
Flash Player 5
Flash Player 6
Flash Player 7
-
-
-
x x x x x x
x x x x x x
Slide 26: Specification
Flash Lite 1.0 Features Accessibility for the disabled (Desktop only feature) Seamless Tab In/ Out Capabilities (query for device attributes. customized per player) Faster Rendering Speed Reduce runtime memory consumption ActionScript strict mode Context menu customization Exception Handling in AS
Flash Lite 1.1
Flash Player 5
Flash Player 6
Flash Player 7
-
-
-
x
x
x - IE6 only x
x -IE6 only x
-
-
-
-
x x
x x x
Slide 27: Specification
Flash Lite 1.0
Flash Lite 1.1
Flash Player 5
Flash Player 6
Flash Player 7
Features Improved printing Web Services and SOAP API Exceptions thrown by AS library Add ECMA-327 Support to the player Configurable Player Limits Add mouse wheel support Add new preloader API Improved small text readability Text Measurement
-
-
-
-
x x x
x
x x x x x
Slide 28: Specification
Flash Lite 1.0 Features Text Flow around Movie Clips and images Progressive download, HTTP Streaming Rich Text Styles Enhanced Video Performance (desktop) Audio/Video Improvements (desktop) Tabbing Between HTML and Flash Inline Korean Text Screen Reader Support
Flash Lite 1.1
Flash Player 5
Flash Player 6
Flash Player 7
-
-
-
-
x
x
x x
x
x x x
Slide 29: Specification
Flash Lite 1.0
Flash Lite 1.1
Flash Player 5
Flash Player 6
Flash Player 7
Features Full Stop: Stop all player activity Provide Basic Version Check and Update Mechanism Size of player
200k (NTT)
275k (Symbian)
500k (Win)
800K (Win)
x x
900k (Win)
Slide 30: Porting
Macromedia Flash Player
OS, CPU Independent Developing API’s Well documented
Device 의 OS 에 따라 Porting 기간 및 투입 인력이 달 라질 수 있으며 , Porting 의 직접 지원을 위하여 Macromedia 또는 다른 업체와의 별도 용역 서비스가 필 요할 수 있습니다 .
Slide 31: Authoring Flash Content
Use Flash MX 2004 authoring tool Template driven authoring Existing content easily adaptable Content development kits available today
Slide 32: Authoring Flash Content
Flash Player 6 Feature Set
Vector graphics rendering Bitmap support Gradients Audio (WAV/MP3) Video Objects Layers ECMA262/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
Slide 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 Deliver a broadband experience through a narrowband connection Empowers rapid & efficient production of great experiences for devices Scales from small devices to workstations
Rich user experiences
Slide 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
Slide 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