140 likes | 230 Views
Learn from Fumi Matsumoto, Co-founder & CTO of Allurent, about creating innovative e-commerce solutions with Flex technology. Discover the challenges, future developments, and core design decisions for Allurent BUY and upcoming Allurent SHOP. Explore the dynamic shopping experience assembly using Allurent Shopping Markup Language (ASML) and the fusion of Flex and Flash to enhance consumer interaction. Gain insights on performance, state synchronization, skinning, and data integration. Join us to unlock the potential of Rich Internet Applications for commerce!
E N D
Building RIA Consumer Shopping Experiences(Real-World Flex Seminar)Fumi Matsumoto, Co-founder and CTOAllurentfm@allurent.com
Background • Allurent – Rich Internet Application for Commerce • Flex OEM since early 2005
Product #1: Allurent BUY • Based on Flex 1.5 • Shopping cart / Order capture and Checkout • Customizable looks and behavior • Integrates to existing e-commerce applications • …demo
BUY Architecture • Standard Flex 1.5 architecture • AMF to Flex server • Our own event messaging layer • Very high performance and scalable • XML over HTTP for integration (among other strategies)
Challenges • Client performance • State synchronization after “crossed” messages • Ease of skinning • Product/Catalog data model • Analytics • Event capture architecture • Omniture ActionSource
BUY Future • Move to Flex2! • Tools • Skinning • …and of course new features (but outside scope of this talk)
Product #2: Allurent SHOP • Not yet announced: Still in active development • Consumer shopping application (not a “web” application!)
Allurent SHOP Pieces • Client-side “motor” • Business user app for… • Flash component assembly (“shopping experience authoring”) • Data overlay (“merchandising”) • Allurent Server • …demo
Core Concepts and Design Decisions • Need for dynamic assembly of shopping experience • -> Allurent Shopping Markup Language (ASML) • Need for Retailers to differentiate • -> Component Kit • Content Integration (product catalog) • -> RDF
Extras… • Allurent Development Environment • Testing
Unresolved Issues • Bookmarking • Search engine indexing
Flex 2: The Verdict So Far… • Two thumbs up! • Tool • Performance • Source code • New VM seems solid • Want asset caching • Not using FDS at the moment
What have WE learned? • We learned that we can… • Create Expressive Flex applications! • Use Flex components in applications with dynamic assembly • Combine Flex and Flash to leverage strengths of both