Your SlideShare is downloading. ×
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI

487

Published on

ITU Kaleidoscope 2014 presentation

ITU Kaleidoscope 2014 presentation

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

  • Be the first to like this

No Downloads
Views
Total Views
487
On Slideshare
0
From Embeds
0
Number of Embeds
35
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ITU Kaleidoscope 2014 Living in a converged world - impossible without standards? Saint Petersburg, Russian Federation ON SOFTWARE STANDARDS FOR SMART CITIES: API OR DPI Dmitry Namiot Lomonosov Moscow State University dnamiot@gmail.com
  • 2. Agenda • Discusses the global unified standards for software products and existing approaches (de-facto standards). • Can a unified approach to the creation of services to cover all the possible use cases and scenarios for new services? • Prevailing trends in the design to create a standard. • Time to market for new applications and services as a key factor Saint Petersburg, Russian Federation, 3-5 June 2014 ITU Kaleidoscope 2014 - Living in a converged world - impossible without standards?
  • 3. Defining standard • The idea that underlies a standard may not be implementable (e.g. too comprehensive). • The ideal of consensus decision-making may affect the standards process. It leads to too many options (“a camel is a horse designed by a committee”). • Different use of terminology may lead to problems of interpretation, implementation and interoperability. • Modest user requirements and cost- constraints in the implementation process lead to partial standard compliance and incompatible implementations. Saint Petersburg, Russian Federation, 3-5 June 2014 ITU Kaleidoscope 2014 - Living in a converged world - impossible without standards?
  • 4. API vs. DPI • Let us see iBeacon use case Saint Petersburg, Russian Federation, 3-5 June 2014 ITU Kaleidoscope 2014 - Living in a converged world - impossible without standards?
  • 5. iOS API vs. FI-WARE • Data poll • Direct access from business applications to devices data streams • Data requests only  Cloud based  Multi-layer application  Universal API Supports many unused features  Universal security system Saint Petersburg, Russian Federation, 3-5 June 2014 ITU Kaleidoscope 2014 - Living in a converged world - impossible without standards?
  • 6. FI-WARE • Service enablement Saint Petersburg, Russian Federation, 3-5 June 2014 ITU Kaleidoscope 2014 - Living in a converged world - impossible without standards?
  • 7. An ideal framework • Web-addressed (some URI) devices • Asynchronous calls for getting data • Callbacks as a way for inter-program communications • JSON as a prevail data format • Support for both modes: cloud and direct access to the devices Saint Petersburg, Russian Federation, 3-5 June 2014 ITU Kaleidoscope 2014 - Living in a converged world - impossible without standards?
  • 8. Examples • Web Intents • Webinos project • OpenRemote project • Web of Sensors with linked data and HTTP based REST protocol • MQTT (publish-subscribe) Saint Petersburg, Russian Federation, 3-5 June 2014 ITU Kaleidoscope 2014 - Living in a converged world - impossible without standards?
  • 9. Conclusion • All-encompassing standard can be a problem in conjunction with the developers. • The need to address the prevailing trends in the design to create a standard • The limits of acceptability for universal global standard • Time-to-market as a key factor for software development tools Saint Petersburg, Russian Federation, 3-5 June 2014 ITU Kaleidoscope 2014 - Living in a converged world - impossible without standards?
  • 10. Conclusion • All-encompassing standard can be a problem in conjunction with the developers. • The need to address the prevailing trends in the design to create a standard • The limits of acceptability for universal global standard • Time-to-market as a key factor for software development tools Saint Petersburg, Russian Federation, 3-5 June 2014 ITU Kaleidoscope 2014 - Living in a converged world - impossible without standards?

×