OpenSocial presentation for #BLDRUX11
Provides an overview of OpenSocial, an introduction to the programming model, and shows some sample applications.
Keynote address at Innovation in Tertiary Education Services 2014 conference, Auckland, New Zealand, 5th May 2014.
Discusses how MOOCs are stimulating a climate of innovation and change in education online, shows case studies of innovative teaching formats in a range of Universities and Community Colleges.
Argues that MOOCs are performing at plateau of stable expectations, and that their greatest impact is a set of invigorated conversations around cost, access, quality and delivery of education.
Compares two interdisciplinary courses, one a blended/hybrid course at Harrisburg Community Colleges, and one offered later as a MOOC at UC Irvine, both using topic of Zombies as a vehicle.
Concludes that MOOCs have unleashed an innovative set of approaches across HE (rather than being in them selves innovative). Schools focussed on classroom delivery have an opportunity to re-invent what they do. Elite institutions can use the MOOC as an intermediary format for delivering their content across multiple formats
Keynote address at Innovation in Tertiary Education Services 2014 conference, Auckland, New Zealand, 5th May 2014.
Discusses how MOOCs are stimulating a climate of innovation and change in education online, shows case studies of innovative teaching formats in a range of Universities and Community Colleges.
Argues that MOOCs are performing at plateau of stable expectations, and that their greatest impact is a set of invigorated conversations around cost, access, quality and delivery of education.
Compares two interdisciplinary courses, one a blended/hybrid course at Harrisburg Community Colleges, and one offered later as a MOOC at UC Irvine, both using topic of Zombies as a vehicle.
Concludes that MOOCs have unleashed an innovative set of approaches across HE (rather than being in them selves innovative). Schools focussed on classroom delivery have an opportunity to re-invent what they do. Elite institutions can use the MOOC as an intermediary format for delivering their content across multiple formats
Welcome To Jackson Systems, Zone Control Made SimpleThomas Jackson
This is a short introduction to Jackson Systems. We manufacturer and distribute controls for the HVAC industry. We specialize in forced air zone control, thermostats and commercial controls.
Freedom 2030 serves as a forum for the exchange of ideas among government officials, researchers, and industry leaders. We are all focused on the opportunity to remove Eleuthera\'s oil dependence by 2030.
This is a tremendous opportunity to make a real impact in island energy systems and brand both Eleuthera and The Bahamas as a cutting edge destination that is truly engaged in sustainability.
Trends in Mobile Apps (PDF Version) by Katie Lips for BCS London. March 2011. This presentation covers the mobile ecosystem trends in early 2011 from App Discovery to Tech tricks.
Welcome To Jackson Systems, Zone Control Made SimpleThomas Jackson
This is a short introduction to Jackson Systems. We manufacturer and distribute controls for the HVAC industry. We specialize in forced air zone control, thermostats and commercial controls.
Freedom 2030 serves as a forum for the exchange of ideas among government officials, researchers, and industry leaders. We are all focused on the opportunity to remove Eleuthera\'s oil dependence by 2030.
This is a tremendous opportunity to make a real impact in island energy systems and brand both Eleuthera and The Bahamas as a cutting edge destination that is truly engaged in sustainability.
Trends in Mobile Apps (PDF Version) by Katie Lips for BCS London. March 2011. This presentation covers the mobile ecosystem trends in early 2011 from App Discovery to Tech tricks.
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...Daniel Bryant
The technology changes required when implementing a microservice-based application are only one part of the equation. The business and organisation will also most likely have to fundamentally change. In an ideal world, this shouldn’t be a problem - what with the rise of agile, lean and DevOps - but this is not always the situation Daniel encounters in his consulting travels. He would like to share with you some stories of successful (and not so successful) strategies and tactics he has used over the past four years when introducing service-oriented architecture into organisations.
Join Daniel for a whistle-stop tour of the business and people challenges that he has experienced first hand when implementing a greenfield microservice project, and also breaking down a monolith. You will discover ‘divided companies’ vs ‘connected companies’, determine the actual impact of conway's law, briefly touch on the lean startup/enterprise mindset, dive into change management without the management double-speak, and look at the lightweight processes needed to ensure the technical success of a microservices implementation.
NTU Workshop: 03 What Is The Distributed Manufacturing ScenarioMassimo Menichinelli
My presentation for the third day at the Open P2P Design workshop organized with Roger Pitiot at IDAS in Singapore.
http://www.workshop.colab-design.org/
This presentation was given at Magnolia Conference 2013 by Matteo Pelucco, Senior Software Engineer at Tinext: http://www.tinext.com.
Matteo Pelucco presents a custom app developed specifically for Magnolia 5 that integrates social sharing features directly within the CMS. Thanks to a custom dashboard of the Social Media Hub, an editor can select content and share it over selected social networks accounts in a few clicks. The dashboard also keeps track of shared contents and presents insights. The app is a purely native in Magnolia 5's new AdminCentral UI and uses a customized UI based on Twitter Bootstrap.
Some of the main features of the app:
- Posting on multiple Twitter accounts or Facebook pages
- Manual or automatic content sharing
- Multilanguage support
- URL shortening via Google service (other services are pluggable)
- Automatic hash-tagging
Sharing history
Stats and insights (trends, like count, mentions, retweets)
Community Edition based, portable to Enterprise Edition
RockYou's Raymond Chan gave an informative presentation about OpenSocial at the Girls in Tech Developer Summit November 19, 2008 in San Francisco. Raymond gave a short history of OpenSocial and a lot of detailed information on coding for OpenSocial.
OpenY: Scaling and Sharing with Custom Drupal DistributionDrupalCamp Kyiv
The promise of open source technology has always been about the ability to spread and scale. This is exemplified with Drupal distributions. In this session we will examine how we are leveraging open source, Drupal 8 with one of the largest federated non-profit organization in the world, the YMCA. We will focus specifically on a community driven initiative, OpenY, which is a Drupal distribution custom built for YMCAs everywhere. Some specific topics we will go over include:
Leveraging open source software to foster sharing and collaboration.
Developing a communication strategy focused on key benefits of Drupal and open source, such as cost and speed of innovation.
Story about building custom Drupal 8 Distribution
The beginning of OpenY distribution.
The biggest technical challenges:
How to provide scalable and flexible architecture?
How to create integrations with 3rd party services?
How to provide smooth and easy Installation process?
How to support friendly Upgrade Path for the customers?
How to setup sustainable Continuous Integration for the Drupal 8 Distribution?
The road to the 1st major release 1.0
Where is OpenY community now and what are our plans.
This session will reveal how open source software and Drupal can drive business results with better customer experiences, faster speed to market, and lower costs. It should be beneficial for all community members regardless of the position.
SharePoint 2013 Enterprise Mobile Strategy - London - Joel OlesonJoel Oleson
SharePoint 2013 Enterprise Mobile Strategy
Delivered by: Joel Oleson
Audience: Business, Architect
So much is changing every day with Microsoft's support for mobile devices with apps for iPads, iPhones, Android phones and tablets, and new Windows Phone devices. With apps SharePoint Online and Office Online, there's a lot to keep track of and understand. In this class, we'll dig into the latest releases of these apps to understand both support and function. We'll also look at Responsive Web Design as a mechanism to support SharePoint for mobile. Is Word, Excel, and PowerPoint good enough on the iPad? The answer is "yes" and we'll help you understand how to ensure you have the right strategy for licensing in addition to taking advantage of the best of what Microsoft is releasing. If you think you knew SharePoint and Mobile, think again!
Consumers have many platforms to voice their opinions on your products and services. You need to proactively listening out there, engage and converse with the consumers, and manage any grievance or negative sentiment fast to avoid brand damage - manage your Reputation online!
This Presentation was presented by Don Tan, Senior VP Business Consultancy of 121advisor Malaysia in its first Insurance 2.0 Seminar in Malaysia, organized by 121advisor and Webassurance.org.
A mock presentation designed to explain the debut of social media, its impact on business, and the benefits (or lack of benefits) it offers for this mock client.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
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.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
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.
2. Talking Points… Introductions A bit of background on OpenSocial Lesons Learned: Building a social application The Open App Revolution 2 12-May-2011 #openapprevolution
4. Mark Weitzel Twitter: weitzelm mark.weitzel @ jivesoftware.com https://developers.jivesoftware.com/community/people/mark.weitzel President of OpenSocial Foundation Developer Evangelist, Jive Apps, Jive Software Member, North Carolina Brewers Guild Past life… 12 years @ IBM IT Consultant, Architect, Developer 4 12-May-2011 #openapprevolution
5. 12-May-2011 #openapprevolution 5 I’ll give you the shirt off my back. (Actually… one just like it.) Free T-Shirt!! (developers.jivesoftware.com)
14. OpenSocial Programming Model Applications (gadgets) Typically iFrames AJAX proxy Same model – on prem or cloud Social Context (PFA) Data Pipelining Proxied Content Oauth Signed Fetch Three Legged Other goodies Templates Client side secure intra-app messaging (pub/sub) Batch Requests Features Extensible 14 12-May-2011 #openapprevolution
20. IRIs & Global IDs We want activity streams to flow… Among containers in & out of the firewall Between non-OpenSocial systems Mapped to OpenSocial constructs IRI OpenSocial global ID Resolvable REST endpoints Extended to include deliverTo: actionLinks: 20 12-May-2011 #openapprevolution
34. Some lessons learned… Realize you are in a social container Often this is the system of record, not your app Map user data // pull profile information How do you manage your brand? Adopt look & feel of platform? Interaction dynamics Who is creating relevant content Leverage the activity stream 34 12-May-2011 #openapprevolution
35. Some lessons learned… Where can the user access information? Signed fetch vs. 3 legged Oauth Access outside social container Leverage the activity stream Be careful with extensions Isolate when possible 35 12-May-2011 #openapprevolution
36. Some lessons learned… Where can the user access information? Signed fetch vs. 3 legged Oauth Access outside social container Leverage the activity stream Be careful with extensions Isolate when possible 36 12-May-2011 #openapprevolution
37. Make Useful ViewsSurveyGizmoExample Home Limited real estate Make this purposeful Often competing for attention Canvas Larger area More immersive experience 37 12-May-2011 #openapprevolution
46. OpenSocial Programming Model CMIS Enterprise Extensions Better group support Persistence Model Spaces (real group support) Mobile 46 12-May-2011 #openapprevolution
47. OS Spec process Not your typical stds org Lead with code Push to OS Small tight iterations 47 12-May-2011 #openapprevolution
Send me a notification and I’ll give you the shirt off my back. (Actually… one just like it.)
Who has heard of OpenSocial?Who has built an OpenSocial Application?Who is a member of the OpenSocial Founation?Who is a committer at Apache Shindig?Who has heard of Jive? I’m going to start today with a bit of background on OpenSocial because it will set the context for the real message of this presentation:Building SOCIAL applications is different than anything you’ve done beforeOpenSocial is the engine that is driving an open revolution of social applicationsTrue SaaS delivery
GadgetsProxy -- Requests go through a server
People. Friends. ActivitiesPortable Contacts
Some of the original motivation was to provide an open alternative to FacebookWould welcome Facebook’s participation in OpenSocialFacebook is responsible for a great deal of innovation.Portable contacts(Friends)Relationships Acitivities
There was explosive growth in 2008 & 2009In the CONSUMER spaceWhat are some of the things that made OpenSocial so successful?In short, complete, open programming model for Web Application development
2010 – The rise of Social Business Fundamental shift in the industry:CLOUD Back end elasticity – Amazon, Engine Yard, Heroku Google App Engine Front end browserSaaSForces of change in the enterprisePortal vs. GadgetsLightweight programming technologies --- HTML/CSS/JavaScript vs. J2EE/.NetportletsSocial Business Platforms
Revisit the proxy:Since requests go through the serer, you now have the ability to add a social context to the request.<Module> <ModulePrefs title="Logistics App" description="Determine the best routes based on weather" thumbnail="http://examplelogistics.com/app/images/logisticsapp.jpg" icon="http://exampleLogistics.com/app/images/icon.png"> <Require feature="opensocial-1.0"/> <Require feature="osapi"/> <Require feature="settitle"/> <Require feature="dynamic-height"/> <Require reature="opensocial-data"/> </ModulePrefs> <Content view="home" href="home.html" /><Content type="html" view="home" href="http://examplelogistics.com/app/logisticsapp.jsp"> <os:DataRequest key="viewerData" method="people.get" userId="@viewer" fields="name,id,status,location"/> <os:HttpRequest key="weatherData" href="http://example.weather.com/api/severeweatheralrets.jsp"/></Content>....</Module>
SOCIAL APIs
We are not done yet. We still have a long way to go to improve interoperability, align with other enterprise standards, and increase the number of business based applications and market places.
The stream made zynga
Show stream exampleResolve person iri
We are not done yet. We still have a long way to go to improve interoperability, align with other enterprise standards, and increase the number of business based applications and market places.
IBM has committed, at the opensocial state of the union, to contribute it’s mobile framework to opensource.
2007 ~ 2008 Getting started2009 ~ 2010 Massive Consumer Adoption2009 ~ 2010 Enterprise Adoption2010 ~ 2011 #openapprevolutionAnother fundamental shift in the industry
Snowclone
Balance of power between platform provider and developersOpenSocial is a tool to empower developers to influence and drive platform providers
What Facebook did for zynga, social platforms and app markets are doing for the enterprise
Note: This will have a strong enterprise bias.The apps that you are seeing here are examples from Jive only because that was the platform I had the easiest access to. iGoogle?
Note: This will have a strong enterprise bias.The apps that you are seeing here are examples from Jive only because that was the platform I had the easiest access to. iGoogle?
In facebook, you may have 20 or so people that you really care about. In your organization, it could be hundreds or thousandsFollowers / Following / Group activity / Executive blog posts / comments / Information from apps
In facebook, you may have 20 or so people that you really care about. In your organization, it could be hundreds or thousandsFollowers / Following / Group activity / Executive blog posts / comments / Information from apps
In facebook, you may have 20 or so people that you really care about. In your organization, it could be hundreds or thousandsFollowers / Following / Group activity / Executive blog posts / comments / Information from apps
Revisit the proxy:Since requests go through the serer, you now have the ability to add a social context to the request.
We are not done yet. We still have a long way to go to improve interoperability, align with other enterprise standards, and increase the number of business based applications and market places.Get Involved: BE A REVOLUTIONARY