SlideShare a Scribd company logo
A .Net developer experiences with  Web 2.0 and social media  From Azure Cloud computing to Iceland’s Ash Cloud… Eyjafjallajökull From north 15.5.2010 Roy Lachica Internal presentation 20.5.2010
Agenda Background What is this stuff Why does it matter Who’s using it How will it affect us (.Net developers) How to use it My personal experiences with social media and web 2.0 stuff What’s next
1. Background for presentation About me Web enthusiast. Done web development since 1995. Followed Web 2.0/social media since it’s inception. Master thesis on the socio-semantic web. Started experimenting with Web2.0 early. Gartner hype curve said it was coming Now culminates Used by businesses Small companies are using it. Multinational corporations are beginning to use it in Norway.  Interest from government FAD Nettskap 2.0 Everybody is talking about it See our Yammer discussions.  Timeline 2001 Wikipedia 2002 Technorati, RSS 2.0 2003 LinkedIn, Wordpress, Delicious 2004 Digg, flickr 2005 youTube public launch 2006 facebook public to all, Twitter 2009 Google Wave
2. What is it Web 2.0, Social media, Enterprise 2.0, Mashups, Open data all connected http://www.flickr.com/photos/briansolis/2735401175/sizes/l/
Enterprise 2.0 What Social software/web2.0 for the enterprise The new Knowledge Management  Why Leveraging knowledge for innovation and better decision making Wisdom of the crowds Codifying knowledge Knowledge sharing Making tacit knowledge visible Social networks spanning outside of the firewalls Efficiency through relevance  Personalization Recommender systems Subscriptions Intelligent search
3. Why does it matter? Social media revolution End users use it for: Free speech, Democracy? (saying what’s on your mind: blogging, twitter) Getting prompt networked information as opposed to slow broadcasted, when I want it and from who I want Easy and simple way of documenting (codifying knowledge) (wikis, blogs) Unite and collaborate on shared goals Don’t need to register an account with yet another service Sharing stuff on a well known platform Reach. Getting noticed Corporations use it for: Brand management (Power to define and control a brand is shifting from corporations to individuals and communities) Take part in conversation, create opinions Customer support Connect/reach Recruitment Crowd sourcing
4. Who’s using it
Why are company x using social media External strategy Take part in conversations Listen. What are people saying about us Create buzz Opinions Build relationships Recruitment Solution Information hub with API Mobile support Widget dashboard site like BBC/iGoogle Personalization Both online and offline presence Integrate with and use social media platforms like linkedIn, youTube, twitter, flickr etc  Internal strategy Share knowledge Find relevant employees  Engage and innovate Solution Intranet features Personalization Widgets SharePoint audience targeting FAST search  Customized SharePoint building blocks SharePoint 2010 upgrade
5. How will it affect us? Users expecting continuous updates (BETA-sticker mindset) Frequent and leaner deployments Next generation users will demand Web 2.0 style applications (or they will use free services e.g. Basecamp, Rally) We can’t compete so integrate More Ajax More demand on better design Intranets are getting more social We need to know what social software is out there More API’s and open data available We need knowledge about what API’s can be used to create mashups iPhone/Android apps based on open API’s Sooner or later well have to develop an iPhone/Android app Push towards open data standards oData, RDF
6. How to use it Use facebook fanpages, youTube channels etc.  No programming Use JS plugins/widgets etc. Usually requires that you register with a service. Wordpress has social modules you can drag and drop onto your blog.  Copy and paste code snippets into your html Facebook app, oAuth integration, OpenSocial, mashup etc. Need a developer API key.  Program against one or more RESTful API’s. Develop on top of social platform (e.g. facebook, google app engine) or develop your own app that integrates Develop from scratch Develop social features including request friendship Lots of logic. Time consuming.
oAuth What Share data with other applications without giving away username/password Open standard Not the same as OpenId Why Create mashups Use as login provider You save development time. You get, almost for free:  (Depending on service) user registration, login, profile storage, user avatar, friends/network, status updates, user messages, social navigation, free data storage
7. Experiences From working with company x, fuzzzy.com, gophermap.com, Cancer research database, gtkd.no and other projects: Lots of API’s available Lots of code snippets and open source code available Fun. Lots of features for little development Watch out. Solution may become Frankenstein Not all services are stable Most services limit http calls to their API’s .Net traditionally for the enterprise Now with .Net4.0 dynamic languages, even better support for REST like services with WCF, Linq, Asp.Net MVC, and jQuery more RAD development is possible You will be spammed Even if you have captchas and moderation Developing a new social service requires a lot of work over time
8. What's next Where 2.0 Google and others are tracking wifi networks Research 2.0  (eScience) Knowledge synthesis and federation  Enterprise 2.0 Web2.0 in the enterprise Web 3.0 Social + Semantic = Socio-semantic Web
Links List of Mashups and API’s http://www.programmableweb.com/ Web2.0 / Mashups news http://mashable.com Open data in Norway http://data.norge.no/ http://datakilder.no/
Questions? Eyjafjallajökull From south 17.5.2010

More Related Content

PDF
OpenID vs Facebook Connect vs FriendConnect
PPT
Why Web 2.0 : Challenges and Opportunities for the Legal Sector
PPT
Social Web Technologies
PPTX
Part 4 boot camp
PPT
Web 2.0: Implications For The Cultural Heritage Sector
PPTX
11 web 2.0 and 3.0
PPTX
Social media in education
PPT
Web2.0 Ppt
OpenID vs Facebook Connect vs FriendConnect
Why Web 2.0 : Challenges and Opportunities for the Legal Sector
Social Web Technologies
Part 4 boot camp
Web 2.0: Implications For The Cultural Heritage Sector
11 web 2.0 and 3.0
Social media in education
Web2.0 Ppt

What's hot (20)

PPT
Accessibility 2.0: Blended Learning For Blended Accessibility
PPT
Web 2.0
PPTX
Web 3.0
DOCX
Oral recitations
PPT
PPT
The Business of Blogging
PPTX
Open Social Frameworks
ODP
Web 2.0: characteristics and tools (2010 eng)
PPTX
Ten Characteristics Of Web 2.0
PPT
WEB 2.0
PPT
Comparative study of web 1, Web 2 and Web 3
PPT
Web 2.0 In The Enterprise
PDF
Web 2.0 and Web 3.0
PPTX
Fyronic seminar-software factorymeeting-sls
PPT
Advantages and disadvantages of web 2.0
PPTX
Web Evolution Nova Spivack Twine
PDF
Companies benefit from Web 2.0 investment
PPT
Web 2 and RSS
PPT
Web2 Rss
PPTX
Web 1.0, 2.0 & 3.0
Accessibility 2.0: Blended Learning For Blended Accessibility
Web 2.0
Web 3.0
Oral recitations
The Business of Blogging
Open Social Frameworks
Web 2.0: characteristics and tools (2010 eng)
Ten Characteristics Of Web 2.0
WEB 2.0
Comparative study of web 1, Web 2 and Web 3
Web 2.0 In The Enterprise
Web 2.0 and Web 3.0
Fyronic seminar-software factorymeeting-sls
Advantages and disadvantages of web 2.0
Web Evolution Nova Spivack Twine
Companies benefit from Web 2.0 investment
Web 2 and RSS
Web2 Rss
Web 1.0, 2.0 & 3.0
Ad

Similar to A .net developer experiences with web2.0 and social media (20)

PPTX
Empowerment tech 2ndweek Presentation.pptx
PPTX
empowermenttechnologylesson1-210114045205.pptx
PPT
Workshop implications web 2.0 for IT
PDF
Introduction To Open Web Protocols
PDF
Building a social network website from scratch
PPT
[MS PowerPoint 97/2000 format]
PPT
[MS PowerPoint 97/2000 format]
PPTX
Fyronic seminar-engage-slideshare
PPT
Web2.0 Basics
PPT
Communicating Your Message Using Web 2.0: A guide for development communicators
PDF
Anahita Social Engine - Vancouver Demo Camp Edition
PDF
GSP East 2008: Open Social: Open For Business
PPT
Enterprise 20 Summary
PPT
Web2.0 and What it Means for Business
PPT
Emerce ver. Sept'08-How To Build The Open Mesh
PPT
RockYou at Girls in Tech Developer Forum
PPT
Extension 2.0
PPT
Enterprise 2.0 Social Networking In Ibm 20091026 Final
ODP
what's new in ibm connections next
ODP
Connectr#5 - Introduction to Lotus Connections - The Web Sphere Perspective 1.1
Empowerment tech 2ndweek Presentation.pptx
empowermenttechnologylesson1-210114045205.pptx
Workshop implications web 2.0 for IT
Introduction To Open Web Protocols
Building a social network website from scratch
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
Fyronic seminar-engage-slideshare
Web2.0 Basics
Communicating Your Message Using Web 2.0: A guide for development communicators
Anahita Social Engine - Vancouver Demo Camp Edition
GSP East 2008: Open Social: Open For Business
Enterprise 20 Summary
Web2.0 and What it Means for Business
Emerce ver. Sept'08-How To Build The Open Mesh
RockYou at Girls in Tech Developer Forum
Extension 2.0
Enterprise 2.0 Social Networking In Ibm 20091026 Final
what's new in ibm connections next
Connectr#5 - Introduction to Lotus Connections - The Web Sphere Perspective 1.1
Ad

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PDF
KodekX | Application Modernization Development
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Electronic commerce courselecture one. Pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
MYSQL Presentation for SQL database connectivity
Big Data Technologies - Introduction.pptx
KodekX | Application Modernization Development
sap open course for s4hana steps from ECC to s4
Advanced methodologies resolving dimensionality complications for autism neur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
Dropbox Q2 2025 Financial Results & Investor Presentation
Review of recent advances in non-invasive hemoglobin estimation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Electronic commerce courselecture one. Pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
MYSQL Presentation for SQL database connectivity

A .net developer experiences with web2.0 and social media

  • 1. A .Net developer experiences with Web 2.0 and social media From Azure Cloud computing to Iceland’s Ash Cloud… Eyjafjallajökull From north 15.5.2010 Roy Lachica Internal presentation 20.5.2010
  • 2. Agenda Background What is this stuff Why does it matter Who’s using it How will it affect us (.Net developers) How to use it My personal experiences with social media and web 2.0 stuff What’s next
  • 3. 1. Background for presentation About me Web enthusiast. Done web development since 1995. Followed Web 2.0/social media since it’s inception. Master thesis on the socio-semantic web. Started experimenting with Web2.0 early. Gartner hype curve said it was coming Now culminates Used by businesses Small companies are using it. Multinational corporations are beginning to use it in Norway. Interest from government FAD Nettskap 2.0 Everybody is talking about it See our Yammer discussions. Timeline 2001 Wikipedia 2002 Technorati, RSS 2.0 2003 LinkedIn, Wordpress, Delicious 2004 Digg, flickr 2005 youTube public launch 2006 facebook public to all, Twitter 2009 Google Wave
  • 4. 2. What is it Web 2.0, Social media, Enterprise 2.0, Mashups, Open data all connected http://www.flickr.com/photos/briansolis/2735401175/sizes/l/
  • 5. Enterprise 2.0 What Social software/web2.0 for the enterprise The new Knowledge Management Why Leveraging knowledge for innovation and better decision making Wisdom of the crowds Codifying knowledge Knowledge sharing Making tacit knowledge visible Social networks spanning outside of the firewalls Efficiency through relevance Personalization Recommender systems Subscriptions Intelligent search
  • 6. 3. Why does it matter? Social media revolution End users use it for: Free speech, Democracy? (saying what’s on your mind: blogging, twitter) Getting prompt networked information as opposed to slow broadcasted, when I want it and from who I want Easy and simple way of documenting (codifying knowledge) (wikis, blogs) Unite and collaborate on shared goals Don’t need to register an account with yet another service Sharing stuff on a well known platform Reach. Getting noticed Corporations use it for: Brand management (Power to define and control a brand is shifting from corporations to individuals and communities) Take part in conversation, create opinions Customer support Connect/reach Recruitment Crowd sourcing
  • 8. Why are company x using social media External strategy Take part in conversations Listen. What are people saying about us Create buzz Opinions Build relationships Recruitment Solution Information hub with API Mobile support Widget dashboard site like BBC/iGoogle Personalization Both online and offline presence Integrate with and use social media platforms like linkedIn, youTube, twitter, flickr etc Internal strategy Share knowledge Find relevant employees Engage and innovate Solution Intranet features Personalization Widgets SharePoint audience targeting FAST search Customized SharePoint building blocks SharePoint 2010 upgrade
  • 9. 5. How will it affect us? Users expecting continuous updates (BETA-sticker mindset) Frequent and leaner deployments Next generation users will demand Web 2.0 style applications (or they will use free services e.g. Basecamp, Rally) We can’t compete so integrate More Ajax More demand on better design Intranets are getting more social We need to know what social software is out there More API’s and open data available We need knowledge about what API’s can be used to create mashups iPhone/Android apps based on open API’s Sooner or later well have to develop an iPhone/Android app Push towards open data standards oData, RDF
  • 10. 6. How to use it Use facebook fanpages, youTube channels etc. No programming Use JS plugins/widgets etc. Usually requires that you register with a service. Wordpress has social modules you can drag and drop onto your blog. Copy and paste code snippets into your html Facebook app, oAuth integration, OpenSocial, mashup etc. Need a developer API key. Program against one or more RESTful API’s. Develop on top of social platform (e.g. facebook, google app engine) or develop your own app that integrates Develop from scratch Develop social features including request friendship Lots of logic. Time consuming.
  • 11. oAuth What Share data with other applications without giving away username/password Open standard Not the same as OpenId Why Create mashups Use as login provider You save development time. You get, almost for free: (Depending on service) user registration, login, profile storage, user avatar, friends/network, status updates, user messages, social navigation, free data storage
  • 12. 7. Experiences From working with company x, fuzzzy.com, gophermap.com, Cancer research database, gtkd.no and other projects: Lots of API’s available Lots of code snippets and open source code available Fun. Lots of features for little development Watch out. Solution may become Frankenstein Not all services are stable Most services limit http calls to their API’s .Net traditionally for the enterprise Now with .Net4.0 dynamic languages, even better support for REST like services with WCF, Linq, Asp.Net MVC, and jQuery more RAD development is possible You will be spammed Even if you have captchas and moderation Developing a new social service requires a lot of work over time
  • 13. 8. What's next Where 2.0 Google and others are tracking wifi networks Research 2.0 (eScience) Knowledge synthesis and federation Enterprise 2.0 Web2.0 in the enterprise Web 3.0 Social + Semantic = Socio-semantic Web
  • 14. Links List of Mashups and API’s http://www.programmableweb.com/ Web2.0 / Mashups news http://mashable.com Open data in Norway http://data.norge.no/ http://datakilder.no/

Editor's Notes

  • #3: Hvis du ikke er interessert i web så er ikke dette noe for deg.
  • #4: Med kunnskap om dette så kan vi MS teamet på Statoil i stor grad påvirke hva som blir utviklet. Gøy å være i forkant og forberedt på hva som ville komme. Gøy å se at det her kulminert og nådd meg på jobb.
  • #9: Hos company x. Her snakker vi mange millioner. Brukte flere millioner bare på årsrapporten. Men nå er det veldig prøve og feile. eksperimentering
  • #10: Mange utviklere tenker at sosiale medier , ja det er facebook og twitter og det greiene der, det er ikke vårt bord. Men det er mye som skjer rundt dette markedet og det er bare spm om tid før du også må forholde deg til noe web2,0/sosiale medier på et prosjekt også.
  • #14: Topic maps er ikke sosialt. Topic maps handler om å etablere felles ontologier man blir enige om slik at man kan kommunisere og forstå informasjon bedre.