The document discusses how the web has evolved from a collection of static pages to a rich platform for applications and services. It outlines how the Windows Live platform provides tools, services, and APIs to enable developers to build compelling experiences that integrate social and collaborative features. These include services for authentication, search, mapping, streaming, messaging, storage, and more. Most services are free for up to 1 million users per month or have revenue sharing options.
The frame of mind is Apino technology. It is what gives us direction and a clear sense of purpose. It energizes us and is the pinnacle for all that we do. We believe that when Technology and Life splinter, you’ll always find a Great Story…
Beacon, GRDDL, and Twine... oh my!! Sometimes it is hard to keep track of all the new technology on the web. Which are the ones worth paying attention to? Let's take a look into how the web evolves and where we've came from. (Finally, a field where "evolution" and "intelligent design" can play nice.) We'll dive deep into some of the upcoming trends poised to change the web as we know it.
The frame of mind is Apino technology. It is what gives us direction and a clear sense of purpose. It energizes us and is the pinnacle for all that we do. We believe that when Technology and Life splinter, you’ll always find a Great Story…
Beacon, GRDDL, and Twine... oh my!! Sometimes it is hard to keep track of all the new technology on the web. Which are the ones worth paying attention to? Let's take a look into how the web evolves and where we've came from. (Finally, a field where "evolution" and "intelligent design" can play nice.) We'll dive deep into some of the upcoming trends poised to change the web as we know it.
Web 1.0 was an early stage evolution focused on how users could connect to the web through the user interface. Web 2.0 emerged around 2004 and focused mainly on interactivity and collaboration through social media; it too has peaked.
Through the evolution of smart phones and the ongoing improvement of technology, Web 3.0 offers more solutions for browsing and enables consumers to browse application data from anywhere in the world.
Hassan Bawab will share how Web 3.0 started as merely a trend but is quickly becoming the standard.
Capitalizing on Web 3.0 requires providing a mobile experience to end-users. It also means more effective communication and ease of reach. Implementing a Web 3.0 strategy can ultimately lead to improved intelligence and customer engagement for organizations in any industry.
Evolution Towards Web 3.0: The Semantic WebLeeFeigenbaum
This was a lecture I presented at Professor Stuart Madnick's class, "Evolution Towards Web 3.0" at the MIT Sloan School of Management on April 21, 2011. Please follow along with the speaker notes which add significant commentary to the slides.
Comparative study of web 1, Web 2 and Web 3Dlis Mu
Paper presented at the 6th International CALIBER 2008 International Conference on From Automation to Transformation. University of Allahabad, Allahabad, 28 to 29, February and 1 March, 2008
Information and communications technology (ICT) refers to all the technology used to handle telecommunications, broadcast media, intelligent building management systems, audiovisual processing and transmission systems, and network-based control and monitoring functions.
ICT has more recently been used to describe the convergence of several technologies and the use of common transmission lines carrying very diverse data and communication types and formats.
The relevance of this lessons are to knowing the development of the ICT and allows us to appreciate what we have in this modern technology. But also we know that this internet has threats so that this lessons open our eyes on what really happen here in the internet and to be aware all the time while using internet to prevent you in dangers on the internet. This will help you to develop and to improve your skills using the internet and to create multiple ideas using this. It is also teach you how to make a website and to know the effectiveness of web design. Lastly, to know the nature and purposes of online platforms and applications because this internet has wide range of information. So that you must know what is the real purposes of one of this platforms and applications. This Lessons is important to gain your knowledge and awareness. You need to be aware and be careful all the time while using any platforms or this internet.
Presented at the IT-faggruppen interest group of the The Danish Librarian (Workers) Union: http://blog.it-faggruppen.dk in Copenhagen, Denmark on March 15, 2010.
Windows Live Search Macros - Build, Share, and Use Your Own Search Engine in …goodfriday
Windows Live Search includes the power of Search Macros - custom search engines that can be created in seconds and that can powerfully alter the search results. Learn how to create these custom search engines, how to use them with a single click from within Windows Live Search, how to share them with others, and how to integrate them with search boxes and search results on your site.
Web 1.0 was an early stage evolution focused on how users could connect to the web through the user interface. Web 2.0 emerged around 2004 and focused mainly on interactivity and collaboration through social media; it too has peaked.
Through the evolution of smart phones and the ongoing improvement of technology, Web 3.0 offers more solutions for browsing and enables consumers to browse application data from anywhere in the world.
Hassan Bawab will share how Web 3.0 started as merely a trend but is quickly becoming the standard.
Capitalizing on Web 3.0 requires providing a mobile experience to end-users. It also means more effective communication and ease of reach. Implementing a Web 3.0 strategy can ultimately lead to improved intelligence and customer engagement for organizations in any industry.
Evolution Towards Web 3.0: The Semantic WebLeeFeigenbaum
This was a lecture I presented at Professor Stuart Madnick's class, "Evolution Towards Web 3.0" at the MIT Sloan School of Management on April 21, 2011. Please follow along with the speaker notes which add significant commentary to the slides.
Comparative study of web 1, Web 2 and Web 3Dlis Mu
Paper presented at the 6th International CALIBER 2008 International Conference on From Automation to Transformation. University of Allahabad, Allahabad, 28 to 29, February and 1 March, 2008
Information and communications technology (ICT) refers to all the technology used to handle telecommunications, broadcast media, intelligent building management systems, audiovisual processing and transmission systems, and network-based control and monitoring functions.
ICT has more recently been used to describe the convergence of several technologies and the use of common transmission lines carrying very diverse data and communication types and formats.
The relevance of this lessons are to knowing the development of the ICT and allows us to appreciate what we have in this modern technology. But also we know that this internet has threats so that this lessons open our eyes on what really happen here in the internet and to be aware all the time while using internet to prevent you in dangers on the internet. This will help you to develop and to improve your skills using the internet and to create multiple ideas using this. It is also teach you how to make a website and to know the effectiveness of web design. Lastly, to know the nature and purposes of online platforms and applications because this internet has wide range of information. So that you must know what is the real purposes of one of this platforms and applications. This Lessons is important to gain your knowledge and awareness. You need to be aware and be careful all the time while using any platforms or this internet.
Presented at the IT-faggruppen interest group of the The Danish Librarian (Workers) Union: http://blog.it-faggruppen.dk in Copenhagen, Denmark on March 15, 2010.
Windows Live Search Macros - Build, Share, and Use Your Own Search Engine in …goodfriday
Windows Live Search includes the power of Search Macros - custom search engines that can be created in seconds and that can powerfully alter the search results. Learn how to create these custom search engines, how to use them with a single click from within Windows Live Search, how to share them with others, and how to integrate them with search boxes and search results on your site.
Muslims beliefe in Jesus and all Allah's prophets and messengers, but why you Christians do not believe in them and even you consider Jesus as son of God? This is not true. God has no son of wife. He is far superior than needing a son or wife.
Creating Your Own Web Site Idea GeneratorDavid Gammel
Anyone can innovate new value on their organization's web site, no matter your role.
Slides from a presentation I gave at ASAE's Great Ideas Conference in Miami Florida on February 22, 2009.
La fundación al-Ándalus Culture nace en Granada con el firme propósito de promover y apoyar la cultura, educación, ámbito de la mujer y el conocimiento Andalusí por el mundo, invitando a todos los pueblos a participar y sumarse a la expansión que estos valores aportan a la paz, el desarrollo y prosperidad de las personas.
The Windows Live Platform: Build Applications That Have Access to 400 Million...goodfriday
Windows Live provides unique opportunities for developers from hobbyists to large ISVs to build social networking applications on top of the largest contact and address book database on the Internet. Developers can build these applications utilizing Windows Live services such as instant messaging, search, location based mapping, blogging, gadgets, and others. These can be AJAX style Web applications, run within Messenger or other rich applications.
Making Web 2.0 Real Part 2 - Rich InterfacesMolecular Inc
During the second part of this two part series on Web 2.0, Molecular's Steve Mulder shares his knowledge, expertise and insight into the world of Web 2.0, exploring Rich Internet Applications. Learn how to use this innovative tool to provide your users faster processes, instant feedback, added interactions, and direct manipulation. Steve delves into a variety of RIA examples that display sliders, drag-and-drop, in-page editing, auto-suggest, configurators and single screen checkout. This action packed presentation will help you make your web experience less like a site and more like an application. Presentation by Steve Mulder.
Microsoft's Joe Belfiore (Vice President, eHome division) hosts this overview of your options for boosting revenues by building "sticky" experiences that follow the user outside the browser, into the living room and on the go. Some of the specific technologies that will be discussed include: RSS, the Windows Sidebar, Office "12", Windows Mobile™ and Windows Media Center/Xbox 360.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
JMeter webinar - integration with InfluxDB and Grafana
20071204 Arc Ready Windows Live Platform
1.
2. Relevant Interactive Social The Web Has Evolved “ comScore refines web metrics system to more accurately reflect how Internet users spend their time online, and not just the number of web pages they view.” comScore, Inc. “ Nielsen/NetRatings adds “total minutes” metric as best measure of Online engagement” Nielsen/NetRatings “ Are social computing themes like user-generated content and communication fundamentally changing the rules of business? We think they are—in a big way.” Forrester Research Personal Transactional Informational “ People keep asking me what I think of it now that it's done. Hence my protest: The Web is not done!” – Tim Berners-Lee Founder, World Wide Web
3.
4. Secure & Respectable Experiences & Communities Rich capabilities Open and Accessible Affordable & Scalable Support & Commitments
19. Sis/VARs/ISVs/Interactive Agencies/Hobbyists Windows Live Platform Schools Mobile Operators Network Operators Local Govt And more to come Distribution Channels @edu @net @mobile Virtual Earth ™ Windows Live Offers The Goal Deeper, broader end-user engagement
20. Toolsets Service APIs & Controls Professional Developer Designer Hobbyist Audience Product Rich Media Experiences Store & Share Find & Locate Identity & Authentication Silverlight Streaming Spaces Virtual Earth Live ID Contacts Search Communicate & Stay Connected Alerts PopFly Expressions Visual Studio Terms of Use Simple & Consistent Training & Support Service Level Agreements Flexible Monetization Offerings SharePoint Designer IM & Presence Commerce Agents Expo
21. Tools Microsoft Services Platform Platform Flexible Monetization Options Rich Media Experiences Store & Share Find & Locate Identity & Authentication Silverlight Streaming Live Spaces Virtual Earth LiveI D Live Contacts Search Communicate & Stay Connected Alerts PopFly Expression Visual Studio Terms of Use Simple & Consistent Training & Support Service Level Agreements Flexible Monetization Offerings SharePoint Designer IM & Presence Commerce Agents Service APIs & Controls Expo Calendar
24. Free Usage Ad Revenue Sharing or Pay $0.25/uu/year 1M UU’s/month Threshold Number of unique users (UU’s) # of websites Extended Terms/SLA/Paid support optional and available to all Technology offering spans the entire market
26. Total Audience (UUs) # of web sites 1MUUs/M Threshold Extended Terms / SLAs / Paid Support Available For Everyone Commercial & Non-commercial Use Free Usage Explicit Exchange of Value
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37. Familiar, useful, “sticky” services that are “building blocks” for creating vibrant communities and driving deeper engagement with your users Comprehensive Scalable Predictable Economical
55. 1) User Requests Web Page 2) Website returns Sign In link 3) User clicks Sign In 4) Windows Live™ ID Sign In Page is returned 5) User enters Credentials 6) User is authenticated by Windows Live™ ID 7) User is redirected to your site 8) Your application displays protected or personalized content. Authentication Process 3 rd Party Server Windows Live ID Authentication Server
56. Add Sign In button to site User clicks ‘Sign In’ and requested to enter Windows Live™ ID Credentials on login.live.com User is Redirected to your site with encrypted unique user ID. Register your site at Microsoft Services Manager by providing the URL and a Secret Key for encryption 3) 1) 4) 2) Capture & store user profile items in your database . 5) How Web Auth Works
57.
58.
59.
60.
61.
62.
63. Contacts Control <html xmlns="http://www.w3.org/1999/xhtml" xmlns:devlive="http://dev.live.com"> <body> <script type="text/javascript" src="http://controls.services.live.com/scripts/base/v0.3/live.js"></script> <script type="text/javascript" src="http://controls.services.live.com/scripts/base/v0.3/controls.js"></script> <script type="text/javascript"> function signIn() { } function signOut() { } function showError(message) { } function receiveData(contactData) { alert(contactData[0].Email); } </script> <devlive:contactscontrol id="ContactsControl" devlive:view=" tileList " devlive:market="en" devlive:onSignIn="signIn" devlive:onSignOut="signOut" devlive:onError="showError" devlive:onData="receiveData" devlive:dataDesired=" name,email " devlive:channelEndpointURL="channel.htm" /> </body> </html>
74. MSNSearchService service = new MSNSearchService(); SearchRequest request = new SearchRequest(); // You can search multiple sources at once and ask for any of the fields. // We search Web only here and ask for just the title and URL of the result. request.Requests = new SourceRequest[1]; request.Requests[0] = new SourceRequest(); request.Requests[0].Source = SourceType.Web; request.Requests[0].ResultFields = ResultFieldMask.Title | ResultFieldMask.Url; request.CultureInfo = "en-US"; request.Query = "QUERY TEXT"; request.AppID = "APP_ID"; // Get from http://search.msn.com/developer foreach (Result result in service.Search(request).Responses[0].Results) { // Process search result... } Sample Search API Code
111. Sample Alert Signup Process Browser 3 rd Party Server Alerts Server 1. User asks to sign up for Alert on 3 rd party site 2. Site asks Alerts for URL to register user for Alerts using a site-unique username 3. Alerts provides URL for user to configure Alerts delivery options 4. Site provides configuration URL to user 5. User visits Alerts site to select delivery options 6. User is returned to URL provided by 3 rd party site
112. Sample Alert Delivery Process Browser 3 rd Party Server Alerts Server 1. Message invoked by user or other source 2. Site calls SOAP API with message details 3. Alerts delivers messages to user-specified endpoints