SlideShare a Scribd company logo
1 of 13
30 Nov 2010
Developing cross platform solutions
Agenda
 Reality today
 Key challenges
 Proposed framework
 Applicable solutions
 Framework details
 AMF
 RTMP
 Aftek Offering
Reality Today
 Customer needs are changing & so are the technological means to
full fill the needs!!
 Today financial transactions can be done using Web, mobile, set
top box, smart cards, ATM’s etc.
 Infotainment is not restricted to TV and tape recorders. It is
accessible from web, mobile and more.
 Most of the consumer electronic products today have embedded
systems to provide intelligence.
 One can control home appliances from mobile, web and indoor
unit.
 One can operate set top box from mobile.
Development Environment Today
 There are many operating system – Windows, MAC, Linux
 There are many mobile platforms – Win CE, Symbian, J2ME,
iPhone & Android
 There are multiple embedded platforms – Win CE, WinXP, Linux,
Palm and more
 Competition is cut throat, and there are new flavors of products /
applications continuously coming in the market.
 Solution needs auto-upgrade facility!!!
 To keep product in market, product price needs to be reduced
 User and usage trends change over time. Today financial
transactions are done over mobile, once it was only personal
banking.
Key Challenges
Technology Challenges
– Supporting application for different platform
means newer/different technology, different
communication methods.
– This increases the overall code size, backend
becomes more complex as it needs to support
different interfaces.
– Managing backward compatibility across
platforms becomes extremely painful.
– Code becomes fragile with time, Changes
cause ripple effect with respect to
performance, scalability and reliability.
Cost Challenges
– High infrastructure (hardware, application
servers, database) maintenance cost impacts
profitability of the business
– High code maintenance cost impacts
profitability of the business
– Skilled resources are hard to find
Business Challenges
– Aging technology can’t keep pace
with changing market, client
demands, and competitive threats
– To penetrate new market and to retain
existing customers there is a need to
provide newer access (touch points)
to existing application.
– Providing support for different
platforms is an ever daunting ask.
– There is a need to be able to quickly
add new features/functions
– There is a need to be able to quickly
integrate with clients/partners
Loc
al
DB
Local
DB
Local
DB
Slide 6
Proposed Framework
Local
DB
Application Server
storage
ServerBusiness Logic (J2EE /.Net / PHP)
AMF Server
(BlazeDS / Flourine)
iPhone Desktop Flex Web Portal
FMS Server
(Adobe FMS, Red 5)
Blackberry/J2me Embedded devicesWindows CEAndroid
RTMP/AMF
ONE FRAMEWORK : ANY PLATFORM
CROSS-PLATFORM AMF / RTMP LIBRARY (AFTEK IP)
Loc
al
DB
Local
DB
Local
DB
Slide 7
Proposed Framework
Local
DB
Application Server
storage
ServerBusiness Logic (J2EE /.Net / PHP)
AMF Server
(BlazeDS / Flourine)
iPhone Desktop Flex Web Portal
FMS Server
(Adobe FMS, Red 5)
Blackberry/J2me Embedded devicesWindows CEAndroid
RTMP/AMF
ONE FRAMEWORK : ANY PLATFORM
CROSS-PLATFORM AMF / RTMP LIBRARY (AFTEK IP)
Key Benefits
– Peer-Peer messaging
– Direct method invocation across layers and
can be bi-directional.
– Any form of data can be exchanged
including audio/video/objects
– Inbuilt support for jitter buffer and data
chunk ensuring high quality of audio / video
transmission.
– On the wire data is compressed and hence
it is very fast
– In build security support and one can add
customized security as well.
– Seamless firewall traversal.
Applicable solutions
 Solutions that can leverage the framework
 Surveillance systems
 Collaboration systems
 Video conferencing, Teleconferencing, Chat
 Infotainment / Set top box solutions
 Control Systems
 Industrial automation (APC)
 Home Automation (DHG)
 PDA Solutions
 Transportation
 VTS
 DCU
Significant Advantages
– High Reliability and increased effectiveness
– Reduced development time & cost
– Feature upgrades and backward compatibility
– No issues!!
– Reduced maintenance cost
– Reduced testing time & cost
– Faster time to market
– Increased profitability b
AMF Library
Adaptation of AMF 3.0 protocol for clients
 Remoting support based on RPC mechanism.
 Framework is asynchronous in nature and hence non-blocking.
 Support for Secured AMF channel.
 No need for stubs and skeletons, neither on client nor server.
 A performance boost for embedded applications communicating
with enterprise server applications.
 Ease of use with simple interfaces and events
 Can connect to any AMF compliant server such as:
• BlazeDS / LCDS
• AMFPHP
• RubyAMF
• WebORB
• OpenAMF
Real Time Messaging Protocol
What is RTMP
 Real time messaging protocol for streaming audio, video and data
over internet.
 Adobe standard for communication with flash media server which
supports broadcasting of data.
 RTMP based solutions enables instant-on, seamless viewer
experiences, extending average viewing times so that companies
can boost brand awareness and more effectively monetize their
content. An estimated 80 percent of worldwide online videos are
viewed using RTMP technology, making it the number one format
for video on demand.
 One of its kind which facilitates
 Audio / video streaming
 Remote procedure calls
 Messaging
 Shared objects
Aftek RTMP Library
Aftek Library offers
 RTMP protocol implementation having interfaces for playing,
online audio, video contents.
 Aftek RTMP library offers publishing of live audio/video using
which surveillance systems, public announcing system etc can be
developed.
 Application can have direct control over media buffers enabling
integration with third party or proprietary DRM solutions. The
library also facilitates support for a range of audio video codecs.
 The library is integrated with Adobe Flash Media Server family
products
Aftek Offering
Aftek offering
 One can choose to develop solutions using our libraries.
 Aftek can help you with design, development and testing of the
Surveillance systems, Video analytics, Collaboration systems,
Infotainment applications, Control systems, PDA, Transport
systems and other solutions.
 Aftek has extensive expertise in mobile application development as
well as server side development.
 Aftek has developed frameworks around specific areas which can be
leveraged.
 The libraries, frameworks and expert team enables us to deliver
robust faster time to market solutions.
Android Competence Center
android@aftek.com
Aftek Limited
More details here…

More Related Content

What's hot

MGC 7.0 Sales Presentation Outline
MGC 7.0 Sales Presentation OutlineMGC 7.0 Sales Presentation Outline
MGC 7.0 Sales Presentation Outline
Videoguy
 
Polycom - Overview
Polycom - OverviewPolycom - Overview
Polycom - Overview
CXN-BE
 
Developing with VoiceXML Building a Video Conference Application
Developing with VoiceXML Building a Video Conference ApplicationDeveloping with VoiceXML Building a Video Conference Application
Developing with VoiceXML Building a Video Conference Application
Videoguy
 
Polycom telemedicine 2015 28th june 2010 v1
Polycom telemedicine 2015   28th june 2010 v1Polycom telemedicine 2015   28th june 2010 v1
Polycom telemedicine 2015 28th june 2010 v1
ngcoin
 
Avistar C3 Software Solutions based on MSS - Mobicents Summit 2011
Avistar C3 Software Solutions based on MSS - Mobicents Summit 2011Avistar C3 Software Solutions based on MSS - Mobicents Summit 2011
Avistar C3 Software Solutions based on MSS - Mobicents Summit 2011
telestax
 

What's hot (19)

MGC 7.0 Sales Presentation Outline
MGC 7.0 Sales Presentation OutlineMGC 7.0 Sales Presentation Outline
MGC 7.0 Sales Presentation Outline
 
11 streaming
11 streaming11 streaming
11 streaming
 
BP502 IBM Connect 2014
BP502 IBM Connect 2014BP502 IBM Connect 2014
BP502 IBM Connect 2014
 
Polycom/Microsoft Solutions Q4 2011
Polycom/Microsoft Solutions Q4 2011Polycom/Microsoft Solutions Q4 2011
Polycom/Microsoft Solutions Q4 2011
 
Avaya voice portal
Avaya voice portalAvaya voice portal
Avaya voice portal
 
Unified Communications w/Sametime Advanced, SharePoint & Unified Telephony
Unified Communications w/Sametime Advanced, SharePoint & Unified TelephonyUnified Communications w/Sametime Advanced, SharePoint & Unified Telephony
Unified Communications w/Sametime Advanced, SharePoint & Unified Telephony
 
BP503 IBM Connect 2014
BP503 IBM Connect 2014BP503 IBM Connect 2014
BP503 IBM Connect 2014
 
Polycom - Overview
Polycom - OverviewPolycom - Overview
Polycom - Overview
 
Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...
Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...
Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...
 
Sametime 9 - The Best Audio and Video Meetings
Sametime 9 - The Best Audio and Video MeetingsSametime 9 - The Best Audio and Video Meetings
Sametime 9 - The Best Audio and Video Meetings
 
Developing with VoiceXML Building a Video Conference Application
Developing with VoiceXML Building a Video Conference ApplicationDeveloping with VoiceXML Building a Video Conference Application
Developing with VoiceXML Building a Video Conference Application
 
Rebaca technologies corporate overview
Rebaca technologies corporate overviewRebaca technologies corporate overview
Rebaca technologies corporate overview
 
Vayavya Presentation- Design Services 2010
Vayavya  Presentation- Design Services 2010Vayavya  Presentation- Design Services 2010
Vayavya Presentation- Design Services 2010
 
Lync 2013: Architecture & Administration
Lync 2013: Architecture & AdministrationLync 2013: Architecture & Administration
Lync 2013: Architecture & Administration
 
Polycom telemedicine 2015 28th june 2010 v1
Polycom telemedicine 2015   28th june 2010 v1Polycom telemedicine 2015   28th june 2010 v1
Polycom telemedicine 2015 28th june 2010 v1
 
Avistar C3 Software Solutions based on MSS - Mobicents Summit 2011
Avistar C3 Software Solutions based on MSS - Mobicents Summit 2011Avistar C3 Software Solutions based on MSS - Mobicents Summit 2011
Avistar C3 Software Solutions based on MSS - Mobicents Summit 2011
 
Genesys SIP Server Architecture
Genesys SIP Server ArchitectureGenesys SIP Server Architecture
Genesys SIP Server Architecture
 
Enhance your Collaboration Experience by Enabling Pervasive Video on your Cis...
Enhance your Collaboration Experience by Enabling Pervasive Video on your Cis...Enhance your Collaboration Experience by Enabling Pervasive Video on your Cis...
Enhance your Collaboration Experience by Enabling Pervasive Video on your Cis...
 
Choosing a Polycom - Microsoft Lync Phone
Choosing a Polycom - Microsoft Lync PhoneChoosing a Polycom - Microsoft Lync Phone
Choosing a Polycom - Microsoft Lync Phone
 

Similar to Developing cross platform solutions

Customer Highleveloverview
Customer HighleveloverviewCustomer Highleveloverview
Customer Highleveloverview
rehanf5
 
F5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer Presentation
F5 Networks
 
RayRansdell_ITSupportSpecialistPDF
RayRansdell_ITSupportSpecialistPDFRayRansdell_ITSupportSpecialistPDF
RayRansdell_ITSupportSpecialistPDF
Ray Ransdell
 
Cuae Business Values V 1.8.2
Cuae   Business Values V 1.8.2Cuae   Business Values V 1.8.2
Cuae Business Values V 1.8.2
Chinmoy Misra
 
IT_Professional_revised_2015_June_17
IT_Professional_revised_2015_June_17IT_Professional_revised_2015_June_17
IT_Professional_revised_2015_June_17
Robert Retoma
 
Video Conf. Tech. Pres.
Video Conf. Tech. Pres.Video Conf. Tech. Pres.
Video Conf. Tech. Pres.
Videoguy
 
festival ICT 2013: Verso la Unified Collaboration a partire dalla Videoconfer...
festival ICT 2013: Verso la Unified Collaboration a partire dalla Videoconfer...festival ICT 2013: Verso la Unified Collaboration a partire dalla Videoconfer...
festival ICT 2013: Verso la Unified Collaboration a partire dalla Videoconfer...
festival ICT 2016
 
Empowering Collaboration with Polycom UCIC
Empowering Collaboration with Polycom UCIC Empowering Collaboration with Polycom UCIC
Empowering Collaboration with Polycom UCIC
ScanSource, Inc.
 

Similar to Developing cross platform solutions (20)

Customer Highleveloverview
Customer HighleveloverviewCustomer Highleveloverview
Customer Highleveloverview
 
F5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer Presentation
 
James Jara Portfolio 2014 - Cloud Operating System Voip -Part 2
James Jara Portfolio 2014  - Cloud Operating System Voip -Part 2James Jara Portfolio 2014  - Cloud Operating System Voip -Part 2
James Jara Portfolio 2014 - Cloud Operating System Voip -Part 2
 
RayRansdell_ITSupportSpecialistPDF
RayRansdell_ITSupportSpecialistPDFRayRansdell_ITSupportSpecialistPDF
RayRansdell_ITSupportSpecialistPDF
 
Cuae Business Values V 1.8.2
Cuae   Business Values V 1.8.2Cuae   Business Values V 1.8.2
Cuae Business Values V 1.8.2
 
IT_Professional_revised_2015_June_17
IT_Professional_revised_2015_June_17IT_Professional_revised_2015_June_17
IT_Professional_revised_2015_June_17
 
The Role of a SIP Softswitch in the Enterprise
The Role of a SIP Softswitch in the EnterpriseThe Role of a SIP Softswitch in the Enterprise
The Role of a SIP Softswitch in the Enterprise
 
Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....
Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....
Field-to-Cloud Technology Building Blocks enabling a Sports Medical Solution....
 
Cloud 101 for Embedded Designers
Cloud 101 for Embedded DesignersCloud 101 for Embedded Designers
Cloud 101 for Embedded Designers
 
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
 
Video Conf. Tech. Pres.
Video Conf. Tech. Pres.Video Conf. Tech. Pres.
Video Conf. Tech. Pres.
 
The Impact of M2M. Use Case Example High-Impact Sports
The Impact of M2M. Use Case Example High-Impact SportsThe Impact of M2M. Use Case Example High-Impact Sports
The Impact of M2M. Use Case Example High-Impact Sports
 
Rocket BlueZone Datasheet
Rocket BlueZone DatasheetRocket BlueZone Datasheet
Rocket BlueZone Datasheet
 
Percy Alan
Percy AlanPercy Alan
Percy Alan
 
Thudo Multimedia - Corporate Profile 2023
Thudo Multimedia - Corporate Profile 2023Thudo Multimedia - Corporate Profile 2023
Thudo Multimedia - Corporate Profile 2023
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT Gateway
 
OSGi Value and Attributes - S Schwarze
OSGi Value and Attributes - S SchwarzeOSGi Value and Attributes - S Schwarze
OSGi Value and Attributes - S Schwarze
 
festival ICT 2013: Verso la Unified Collaboration a partire dalla Videoconfer...
festival ICT 2013: Verso la Unified Collaboration a partire dalla Videoconfer...festival ICT 2013: Verso la Unified Collaboration a partire dalla Videoconfer...
festival ICT 2013: Verso la Unified Collaboration a partire dalla Videoconfer...
 
SaaSPlex - Powered By Cloud
SaaSPlex - Powered By CloudSaaSPlex - Powered By Cloud
SaaSPlex - Powered By Cloud
 
Empowering Collaboration with Polycom UCIC
Empowering Collaboration with Polycom UCIC Empowering Collaboration with Polycom UCIC
Empowering Collaboration with Polycom UCIC
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Developing cross platform solutions

  • 1. 30 Nov 2010 Developing cross platform solutions
  • 2. Agenda  Reality today  Key challenges  Proposed framework  Applicable solutions  Framework details  AMF  RTMP  Aftek Offering
  • 3. Reality Today  Customer needs are changing & so are the technological means to full fill the needs!!  Today financial transactions can be done using Web, mobile, set top box, smart cards, ATM’s etc.  Infotainment is not restricted to TV and tape recorders. It is accessible from web, mobile and more.  Most of the consumer electronic products today have embedded systems to provide intelligence.  One can control home appliances from mobile, web and indoor unit.  One can operate set top box from mobile.
  • 4. Development Environment Today  There are many operating system – Windows, MAC, Linux  There are many mobile platforms – Win CE, Symbian, J2ME, iPhone & Android  There are multiple embedded platforms – Win CE, WinXP, Linux, Palm and more  Competition is cut throat, and there are new flavors of products / applications continuously coming in the market.  Solution needs auto-upgrade facility!!!  To keep product in market, product price needs to be reduced  User and usage trends change over time. Today financial transactions are done over mobile, once it was only personal banking.
  • 5. Key Challenges Technology Challenges – Supporting application for different platform means newer/different technology, different communication methods. – This increases the overall code size, backend becomes more complex as it needs to support different interfaces. – Managing backward compatibility across platforms becomes extremely painful. – Code becomes fragile with time, Changes cause ripple effect with respect to performance, scalability and reliability. Cost Challenges – High infrastructure (hardware, application servers, database) maintenance cost impacts profitability of the business – High code maintenance cost impacts profitability of the business – Skilled resources are hard to find Business Challenges – Aging technology can’t keep pace with changing market, client demands, and competitive threats – To penetrate new market and to retain existing customers there is a need to provide newer access (touch points) to existing application. – Providing support for different platforms is an ever daunting ask. – There is a need to be able to quickly add new features/functions – There is a need to be able to quickly integrate with clients/partners
  • 6. Loc al DB Local DB Local DB Slide 6 Proposed Framework Local DB Application Server storage ServerBusiness Logic (J2EE /.Net / PHP) AMF Server (BlazeDS / Flourine) iPhone Desktop Flex Web Portal FMS Server (Adobe FMS, Red 5) Blackberry/J2me Embedded devicesWindows CEAndroid RTMP/AMF ONE FRAMEWORK : ANY PLATFORM CROSS-PLATFORM AMF / RTMP LIBRARY (AFTEK IP)
  • 7. Loc al DB Local DB Local DB Slide 7 Proposed Framework Local DB Application Server storage ServerBusiness Logic (J2EE /.Net / PHP) AMF Server (BlazeDS / Flourine) iPhone Desktop Flex Web Portal FMS Server (Adobe FMS, Red 5) Blackberry/J2me Embedded devicesWindows CEAndroid RTMP/AMF ONE FRAMEWORK : ANY PLATFORM CROSS-PLATFORM AMF / RTMP LIBRARY (AFTEK IP) Key Benefits – Peer-Peer messaging – Direct method invocation across layers and can be bi-directional. – Any form of data can be exchanged including audio/video/objects – Inbuilt support for jitter buffer and data chunk ensuring high quality of audio / video transmission. – On the wire data is compressed and hence it is very fast – In build security support and one can add customized security as well. – Seamless firewall traversal.
  • 8. Applicable solutions  Solutions that can leverage the framework  Surveillance systems  Collaboration systems  Video conferencing, Teleconferencing, Chat  Infotainment / Set top box solutions  Control Systems  Industrial automation (APC)  Home Automation (DHG)  PDA Solutions  Transportation  VTS  DCU Significant Advantages – High Reliability and increased effectiveness – Reduced development time & cost – Feature upgrades and backward compatibility – No issues!! – Reduced maintenance cost – Reduced testing time & cost – Faster time to market – Increased profitability b
  • 9. AMF Library Adaptation of AMF 3.0 protocol for clients  Remoting support based on RPC mechanism.  Framework is asynchronous in nature and hence non-blocking.  Support for Secured AMF channel.  No need for stubs and skeletons, neither on client nor server.  A performance boost for embedded applications communicating with enterprise server applications.  Ease of use with simple interfaces and events  Can connect to any AMF compliant server such as: • BlazeDS / LCDS • AMFPHP • RubyAMF • WebORB • OpenAMF
  • 10. Real Time Messaging Protocol What is RTMP  Real time messaging protocol for streaming audio, video and data over internet.  Adobe standard for communication with flash media server which supports broadcasting of data.  RTMP based solutions enables instant-on, seamless viewer experiences, extending average viewing times so that companies can boost brand awareness and more effectively monetize their content. An estimated 80 percent of worldwide online videos are viewed using RTMP technology, making it the number one format for video on demand.  One of its kind which facilitates  Audio / video streaming  Remote procedure calls  Messaging  Shared objects
  • 11. Aftek RTMP Library Aftek Library offers  RTMP protocol implementation having interfaces for playing, online audio, video contents.  Aftek RTMP library offers publishing of live audio/video using which surveillance systems, public announcing system etc can be developed.  Application can have direct control over media buffers enabling integration with third party or proprietary DRM solutions. The library also facilitates support for a range of audio video codecs.  The library is integrated with Adobe Flash Media Server family products
  • 12. Aftek Offering Aftek offering  One can choose to develop solutions using our libraries.  Aftek can help you with design, development and testing of the Surveillance systems, Video analytics, Collaboration systems, Infotainment applications, Control systems, PDA, Transport systems and other solutions.  Aftek has extensive expertise in mobile application development as well as server side development.  Aftek has developed frameworks around specific areas which can be leveraged.  The libraries, frameworks and expert team enables us to deliver robust faster time to market solutions.