SlideShare ist ein Scribd-Unternehmen logo
1 von 54
S OFTWARE  D EVELOPMENT  T RENDS  2010
Contact Details ,[object Object],[object Object],[object Object],[object Object]
Past Trends that failed to pick up ,[object Object],[object Object],[object Object],[object Object]
Trends in 2010 ,[object Object],[object Object],[object Object]
Agile and OSS ,[object Object],[object Object],[object Object],[object Object]
Agile Project Management
Open Source Software
Characteristics of the Agile Methodology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agile Manifesto The Four Values of Agile ,[object Object],[object Object],[object Object],[object Object]
The Agile Process
Why Agile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6 Dimensions of Economic & Organizational ROI ( these SHOULD be Measured ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AN  AGILE  TEAM IN A  NON-AGILE   ENVIRONMENT  WILL  NOT  SURVIVE
Conclusion ,[object Object],[object Object],[object Object]
eG overnment  I nteroperability  F ramework ,[object Object],[object Object],[object Object],[object Object]
eG overnment  I nteroperability  F ramework ,[object Object],[object Object],[object Object],[object Object]
eGif A common platform for developing services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Standards of the eGif ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modeling the real world
Modeling produces  Common Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How the components  connect  and  relate  to the xsd and xml schemas.
Core Components & Business Information Entities example
The Citizen Entity
Qualified Datatype extension
Qualified Datatype base
Marital status Codelist <xs:simpleType name=&quot;MaritalConditionCodeContentType&quot;> <xs:restriction base=&quot;xs:token&quot;> <xs:enumeration value=&quot;1&quot;> <xs:annotation> <xs:documentation xml:lang=&quot;eng&quot;> <ccts:Name>Single</ccts:Name> </xs:documentation> <xs:documentation xml:lang=&quot;ell&quot;> <ccts:Name>Άγαμος, Ανύπανδρος</ccts:Name> </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=&quot;2&quot;> <xs:annotation> <xs:documentation xml:lang=&quot;eng&quot;> <ccts:Name>Married</ccts:Name> </xs:documentation> <xs:documentation xml:lang=&quot;ell&quot;> <ccts:Name>Έγγαμος, Παντρεμένος</ccts:Name> </xs:documentation> </xs:annotation> </xs:enumeration> .. </xs:simpleType>
Real use case: The  Coverletter The cover letter communicated between two (or more) public authorities regarding an issue of common interest or that mutually affects them.
Coverletter : root of the xsd schema
Coverletter : xsd definitions
The Services The services communicate using SOAP messages.  The XML data of the messages validate against the xsd schemas to ensure data integrity and validity.
Conclusion ,[object Object],[object Object],[object Object],[object Object]
HTML 5.0 ,[object Object],[object Object],[object Object],[object Object]
What happened in 2009 ,[object Object],[object Object],[object Object]
HTML 5.0 the proposed next standard for HTML 4.01, XHTML 1.0   ,[object Object],[object Object]
WHATWG  :  Web Hypertext Application Technology Working Group   ,[object Object],[object Object],[object Object],[object Object]
How it all started ,[object Object],[object Object],[object Object],[object Object]
Some of the new features ,[object Object],[object Object],[object Object],[object Object]
Google’s  VP states:  &quot;we're betting big on HTML 5.&quot;
Current Browser Support implemented or emulated
Advanced features ,[object Object],[object Object],[object Object]
Features ,[object Object],[object Object],[object Object]
Features ,[object Object],[object Object]
The canvas element it is not an image, it is a  vector
Progress element <progress value=&quot;250&quot;max=&quot;1000&quot;>
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Datalist
Datagrid ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Experimental Appliances ,[object Object],[object Object]
HTML 5  :  Good  news  for  the  developer
JSF – HTML ,[object Object],[object Object]
Date Selector ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Autocomplete input field ,[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object],[object Object]
Other trends ,[object Object],[object Object],[object Object]
EOF ,[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

The latest insights on SharePoint Form Solutions
The latest insights on SharePoint Form SolutionsThe latest insights on SharePoint Form Solutions
The latest insights on SharePoint Form SolutionsMaarten Visser
 
MS Dynamics CRM 2011 Technical
MS Dynamics CRM 2011 TechnicalMS Dynamics CRM 2011 Technical
MS Dynamics CRM 2011 TechnicalAnilCSlides
 
Lightning connect sap_integration_df2015
Lightning connect sap_integration_df2015Lightning connect sap_integration_df2015
Lightning connect sap_integration_df2015Dreamforce
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + ServicesDavid Chou
 
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Mike Walker
 
Introduction to External Objects and the OData Connector
Introduction to External Objects and the OData ConnectorIntroduction to External Objects and the OData Connector
Introduction to External Objects and the OData ConnectorSalesforce Developers
 
Share point development services case study
Share point development services case studyShare point development services case study
Share point development services case studyNandita Nityanandam
 
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2LiquidHub
 
Developing Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the wayDeveloping Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the wayJackie Pollock
 
Fast search for share point
Fast search for share pointFast search for share point
Fast search for share pointLiquidHub
 
Composite Applications Speaking Tour - Keynote
Composite Applications Speaking Tour - KeynoteComposite Applications Speaking Tour - Keynote
Composite Applications Speaking Tour - KeynoteMike Walker
 
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...CITYTECH, Inc.
 
K2 Blackpearl Brochure
K2 Blackpearl BrochureK2 Blackpearl Brochure
K2 Blackpearl BrochureGemma Adair
 
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallBoston Area SharePoint Users Group
 
Soprex framework on .net in action
Soprex framework on .net in actionSoprex framework on .net in action
Soprex framework on .net in actionMilan Vukoje
 

Was ist angesagt? (20)

The latest insights on SharePoint Form Solutions
The latest insights on SharePoint Form SolutionsThe latest insights on SharePoint Form Solutions
The latest insights on SharePoint Form Solutions
 
A Case for Grails
A Case for GrailsA Case for Grails
A Case for Grails
 
W8/WP8 App Dev for SAP, Part 2: Microsoft OData Application Development
W8/WP8 App Dev for SAP, Part 2: Microsoft OData Application DevelopmentW8/WP8 App Dev for SAP, Part 2: Microsoft OData Application Development
W8/WP8 App Dev for SAP, Part 2: Microsoft OData Application Development
 
Sumeet_CV
Sumeet_CVSumeet_CV
Sumeet_CV
 
MS Dynamics CRM 2011 Technical
MS Dynamics CRM 2011 TechnicalMS Dynamics CRM 2011 Technical
MS Dynamics CRM 2011 Technical
 
Ms flow hnlnov2016
Ms flow hnlnov2016Ms flow hnlnov2016
Ms flow hnlnov2016
 
Lightning connect sap_integration_df2015
Lightning connect sap_integration_df2015Lightning connect sap_integration_df2015
Lightning connect sap_integration_df2015
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + Services
 
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
 
Introduction to External Objects and the OData Connector
Introduction to External Objects and the OData ConnectorIntroduction to External Objects and the OData Connector
Introduction to External Objects and the OData Connector
 
Share point development services case study
Share point development services case studyShare point development services case study
Share point development services case study
 
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
 
Developing Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the wayDeveloping Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the way
 
Fast search for share point
Fast search for share pointFast search for share point
Fast search for share point
 
Composite Applications Speaking Tour - Keynote
Composite Applications Speaking Tour - KeynoteComposite Applications Speaking Tour - Keynote
Composite Applications Speaking Tour - Keynote
 
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...
 
K2 Blackpearl Brochure
K2 Blackpearl BrochureK2 Blackpearl Brochure
K2 Blackpearl Brochure
 
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
 
Soprex framework on .net in action
Soprex framework on .net in actionSoprex framework on .net in action
Soprex framework on .net in action
 
Kma share point 2010 overview infra and dev technical info
Kma share point 2010 overview infra and dev   technical infoKma share point 2010 overview infra and dev   technical info
Kma share point 2010 overview infra and dev technical info
 

Ähnlich wie Software Development Trends 2010-2011

The current status of html5 technology and standard
The current status of html5 technology and standardThe current status of html5 technology and standard
The current status of html5 technology and standardWonsuk Lee
 
Leverage Search and Customize to your Brand within SharePoint 2010
Leverage Search and Customize to your Brand within SharePoint 2010Leverage Search and Customize to your Brand within SharePoint 2010
Leverage Search and Customize to your Brand within SharePoint 2010Chaitu Madala
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticePini Cohen
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu S
 
Csi Forms 261108
Csi Forms 261108Csi Forms 261108
Csi Forms 261108Nick Davis
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Jaime Cid
 
Rails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSSRails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSSTimo Herttua
 
HTML5 and Search Engine Optimization (SEO)
HTML5 and Search Engine Optimization (SEO)HTML5 and Search Engine Optimization (SEO)
HTML5 and Search Engine Optimization (SEO)Performics.Convonix
 
Lessly_Resume_6y5m
Lessly_Resume_6y5mLessly_Resume_6y5m
Lessly_Resume_6y5mLessly Raja
 
Khaled el sheikh curriculum vitae
Khaled el sheikh curriculum vitaeKhaled el sheikh curriculum vitae
Khaled el sheikh curriculum vitaeKhaled El Sheikh
 
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5Christian Heindel
 
Mobility & Data Strategies
Mobility & Data StrategiesMobility & Data Strategies
Mobility & Data StrategiesSam Basu
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicDavid Solivan
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical coursesMontek1Learning
 
Technology Overview
Technology OverviewTechnology Overview
Technology OverviewLiran Zelkha
 
Build APIs With Kapow Mashup Server
Build APIs With Kapow Mashup ServerBuild APIs With Kapow Mashup Server
Build APIs With Kapow Mashup ServerAndreas Krohn
 
Industrial training project ppt of online shopping
Industrial training project ppt of online  shoppingIndustrial training project ppt of online  shopping
Industrial training project ppt of online shoppinganil kumar
 

Ähnlich wie Software Development Trends 2010-2011 (20)

The current status of html5 technology and standard
The current status of html5 technology and standardThe current status of html5 technology and standard
The current status of html5 technology and standard
 
Leverage Search and Customize to your Brand within SharePoint 2010
Leverage Search and Customize to your Brand within SharePoint 2010Leverage Search and Customize to your Brand within SharePoint 2010
Leverage Search and Customize to your Brand within SharePoint 2010
 
.NET Drop 4
.NET Drop 4.NET Drop 4
.NET Drop 4
 
php
phpphp
php
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-Exp
 
Csi Forms 261108
Csi Forms 261108Csi Forms 261108
Csi Forms 261108
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009
 
Rails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSSRails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSS
 
HTML5 and Search Engine Optimization (SEO)
HTML5 and Search Engine Optimization (SEO)HTML5 and Search Engine Optimization (SEO)
HTML5 and Search Engine Optimization (SEO)
 
Lessly_Resume_6y5m
Lessly_Resume_6y5mLessly_Resume_6y5m
Lessly_Resume_6y5m
 
Khaled el sheikh curriculum vitae
Khaled el sheikh curriculum vitaeKhaled el sheikh curriculum vitae
Khaled el sheikh curriculum vitae
 
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
 
Mobility & Data Strategies
Mobility & Data StrategiesMobility & Data Strategies
Mobility & Data Strategies
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical courses
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
Build APIs With Kapow Mashup Server
Build APIs With Kapow Mashup ServerBuild APIs With Kapow Mashup Server
Build APIs With Kapow Mashup Server
 
Industrial training project ppt of online shopping
Industrial training project ppt of online  shoppingIndustrial training project ppt of online  shopping
Industrial training project ppt of online shopping
 
Resume
ResumeResume
Resume
 

Software Development Trends 2010-2011

  • 1. S OFTWARE D EVELOPMENT T RENDS 2010
  • 2.
  • 3.
  • 4.
  • 5.
  • 8.
  • 9.
  • 11.
  • 12.
  • 13. AN AGILE TEAM IN A NON-AGILE ENVIRONMENT WILL NOT SURVIVE
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 20.
  • 21. How the components connect and relate to the xsd and xml schemas.
  • 22. Core Components & Business Information Entities example
  • 26. Marital status Codelist <xs:simpleType name=&quot;MaritalConditionCodeContentType&quot;> <xs:restriction base=&quot;xs:token&quot;> <xs:enumeration value=&quot;1&quot;> <xs:annotation> <xs:documentation xml:lang=&quot;eng&quot;> <ccts:Name>Single</ccts:Name> </xs:documentation> <xs:documentation xml:lang=&quot;ell&quot;> <ccts:Name>Άγαμος, Ανύπανδρος</ccts:Name> </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value=&quot;2&quot;> <xs:annotation> <xs:documentation xml:lang=&quot;eng&quot;> <ccts:Name>Married</ccts:Name> </xs:documentation> <xs:documentation xml:lang=&quot;ell&quot;> <ccts:Name>Έγγαμος, Παντρεμένος</ccts:Name> </xs:documentation> </xs:annotation> </xs:enumeration> .. </xs:simpleType>
  • 27. Real use case: The Coverletter The cover letter communicated between two (or more) public authorities regarding an issue of common interest or that mutually affects them.
  • 28. Coverletter : root of the xsd schema
  • 29. Coverletter : xsd definitions
  • 30. The Services The services communicate using SOAP messages. The XML data of the messages validate against the xsd schemas to ensure data integrity and validity.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Google’s VP states: &quot;we're betting big on HTML 5.&quot;
  • 39. Current Browser Support implemented or emulated
  • 40.
  • 41.
  • 42.
  • 43. The canvas element it is not an image, it is a vector
  • 44. Progress element <progress value=&quot;250&quot;max=&quot;1000&quot;>
  • 45.
  • 46.
  • 47.
  • 48. HTML 5 : Good news for the developer
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.