The Future of Real Time Communications presented at AT&T's 2016 Developer Summit. Covers:
- Real time communications usage statistics.
- How the phone has evolved from a device to an app to a feature, - How our definition of "call" is changing, including new use cases that leverage video communications
- Comms API's and WebRTC as technology drivers
- Status of WebRTC (& ORTC)
- Where RTC is going next - RTC in IoT, new types of super media, and middleware to tie it all together
Experience Management for Real Estate: How Online Reviews Can Make Or Break Y...Laura Monroe
The road to customer experience excellence is paved with customer insights. Understanding how online reviews can make or make your brand. This presentation is for brokers, and real estate leaders.
WebRTC infrastructures in the large (with experiences on real cloud deployments)Luis Lopez
WebRTC technologies are currently showing their potential for providing peer-to-peer real-time communications in a seamless and scalable way. However, most relevant use cases demanded by users require further features such as group communications, media recording and media interoperability. Providing them requires the presence of WebRTC media infrastructures that are sometimes complex to manage and to scale.
In this talk, we present the experiences of the Kurento.org team creating auto-scalable WebRTC infrastructures in the large. Following results generated by the NUBOMEDIA and FIWARE research projects, we introduce stateless and stateful scalability models, which provide different scalability definitions and properties. Stateless models are suitable services requiring large number of WebRTC sessions with few participants each. Such models are commonly deployed today and they are compatible with current state-of-the-art on RTP topologies (e.g. following SFU or MCU architectures). On the other hand, stateful models are capable of scaling to very large sessions (with thousands or hundred of thousands of participants) but require new types of RTP topologies beyond plain SFU and MCU models.
During the talk, we also show how to deploy such stateful and stateless infrastructures on top of IaaS clouds such as Amazon or OpenStack so that their scalability can be automatically managed. We also present the different KPIs that auto-scaling algorithms may use as well as our experiences on the accuracy and appropriateness of them. To conclude, we introduce some real-word problems on such deployments related to infrastructure monitoring and instrumentation, fault-tolerance and fault resilience mechanism and security issues.
Improving GStreamer performance on large pipelines: from profiling to optimiz...Luis Lopez
When using GStreamer for creating media middleware and media infrastructures performance becomes critical for achieving the appropriate scalability without degrading end-user QoE. However, GStreamer does not provide off-the-shelf tools for that objective.
In this talk, we present efforts carried out for improving the performance of the Kurento Media Server during the last year. We present our main principle: “you cannot improve what you cannot measure”. Developing on it, we introduce different techniques for benchmarking large GStreamer pipelines including callgrind, time profiling, gst-meta profiling, chain-profiling, etc. We present results for different pipeline configurations and topologies. After that, we introduce some evolutions for GStreamer which could be helpful for optimizing performance such as the pervasive use of buffer-lists, the introduction of thread-pools or the appropriate management of queues.
To conclude, we present some preliminary work carried out in the GStreamer community for implementing such optimization and we discuss their advantages and drawbacks.
CHUYÊN ĐỀ SỐ HỌC ÔN THI VÀO LỚP 10 CÁC TRƯỜNG CHUYÊNBOIDUONGTOAN.COM
CHUYÊN ĐỀ SỐ HỌC ÔN THI VÀO LỚP 10 CÁC TRƯỜNG CHUYÊN. MỌI THÔNG TIN CẦN HỖ TRỢ TƯ VẤN HỌC TẬP, ĐĂNG KÝ HỌC TOÁN, MUA TÀI LIỆU TOÁN LỚP 9 ÔN THI VÀO LỚP 10 VUI LÒNG LIÊN HỆ: 0976.179.282
High Performance Apps: Tips for Speed, Power and DataDoug Sillars
Explore tips, tools and best practices for building high-performance apps that use data more efficiently. Learn how to leverage KnowMyApp.org (by CTIA-The Wireless Association®) and AT&T's Applications Resource Optimizer (ARO) to measure and make the most of data usage
You’ll never believe the crazy tricks top mobile app developers have learned in order to make their mobile apps run faster and leaner. Embarrassing performance mistakes are much more common that than you might believe…but are insanely easy to fix. In our talk, we’ll walk through five simple steps that will help ensure your mobile application is the fastest, most efficient application on mobile devices today. You’ll walk out of our session with the tools to quickly identify the issues and the knowledge to solve them. It’ll be the most useful talk you’ll hear all day!
Being A Socially Responsible Social Developer: Mobile App SecurityDoug Sillars
Mobile applications collect a wealth of data about our customers. How are we protecting this data from infiltration? Let's look at some common vulnerabilities and how to identify them.
Securing the Internet of Things: What the CEO Needs to KnowAT&T
The Internet of Things (IoT) is making businesses more efficient and more productive. The benefits are clear, but many companies fail to recognize that each new connection can introduce another security vulnerability for networks, data, and devices. Learn about the new security challenges presented by IoT and see how you can lead the charge towards secure, hyper-connected enterprise IT.
Experience Management for Real Estate: How Online Reviews Can Make Or Break Y...Laura Monroe
The road to customer experience excellence is paved with customer insights. Understanding how online reviews can make or make your brand. This presentation is for brokers, and real estate leaders.
WebRTC infrastructures in the large (with experiences on real cloud deployments)Luis Lopez
WebRTC technologies are currently showing their potential for providing peer-to-peer real-time communications in a seamless and scalable way. However, most relevant use cases demanded by users require further features such as group communications, media recording and media interoperability. Providing them requires the presence of WebRTC media infrastructures that are sometimes complex to manage and to scale.
In this talk, we present the experiences of the Kurento.org team creating auto-scalable WebRTC infrastructures in the large. Following results generated by the NUBOMEDIA and FIWARE research projects, we introduce stateless and stateful scalability models, which provide different scalability definitions and properties. Stateless models are suitable services requiring large number of WebRTC sessions with few participants each. Such models are commonly deployed today and they are compatible with current state-of-the-art on RTP topologies (e.g. following SFU or MCU architectures). On the other hand, stateful models are capable of scaling to very large sessions (with thousands or hundred of thousands of participants) but require new types of RTP topologies beyond plain SFU and MCU models.
During the talk, we also show how to deploy such stateful and stateless infrastructures on top of IaaS clouds such as Amazon or OpenStack so that their scalability can be automatically managed. We also present the different KPIs that auto-scaling algorithms may use as well as our experiences on the accuracy and appropriateness of them. To conclude, we introduce some real-word problems on such deployments related to infrastructure monitoring and instrumentation, fault-tolerance and fault resilience mechanism and security issues.
Improving GStreamer performance on large pipelines: from profiling to optimiz...Luis Lopez
When using GStreamer for creating media middleware and media infrastructures performance becomes critical for achieving the appropriate scalability without degrading end-user QoE. However, GStreamer does not provide off-the-shelf tools for that objective.
In this talk, we present efforts carried out for improving the performance of the Kurento Media Server during the last year. We present our main principle: “you cannot improve what you cannot measure”. Developing on it, we introduce different techniques for benchmarking large GStreamer pipelines including callgrind, time profiling, gst-meta profiling, chain-profiling, etc. We present results for different pipeline configurations and topologies. After that, we introduce some evolutions for GStreamer which could be helpful for optimizing performance such as the pervasive use of buffer-lists, the introduction of thread-pools or the appropriate management of queues.
To conclude, we present some preliminary work carried out in the GStreamer community for implementing such optimization and we discuss their advantages and drawbacks.
CHUYÊN ĐỀ SỐ HỌC ÔN THI VÀO LỚP 10 CÁC TRƯỜNG CHUYÊNBOIDUONGTOAN.COM
CHUYÊN ĐỀ SỐ HỌC ÔN THI VÀO LỚP 10 CÁC TRƯỜNG CHUYÊN. MỌI THÔNG TIN CẦN HỖ TRỢ TƯ VẤN HỌC TẬP, ĐĂNG KÝ HỌC TOÁN, MUA TÀI LIỆU TOÁN LỚP 9 ÔN THI VÀO LỚP 10 VUI LÒNG LIÊN HỆ: 0976.179.282
High Performance Apps: Tips for Speed, Power and DataDoug Sillars
Explore tips, tools and best practices for building high-performance apps that use data more efficiently. Learn how to leverage KnowMyApp.org (by CTIA-The Wireless Association®) and AT&T's Applications Resource Optimizer (ARO) to measure and make the most of data usage
You’ll never believe the crazy tricks top mobile app developers have learned in order to make their mobile apps run faster and leaner. Embarrassing performance mistakes are much more common that than you might believe…but are insanely easy to fix. In our talk, we’ll walk through five simple steps that will help ensure your mobile application is the fastest, most efficient application on mobile devices today. You’ll walk out of our session with the tools to quickly identify the issues and the knowledge to solve them. It’ll be the most useful talk you’ll hear all day!
Being A Socially Responsible Social Developer: Mobile App SecurityDoug Sillars
Mobile applications collect a wealth of data about our customers. How are we protecting this data from infiltration? Let's look at some common vulnerabilities and how to identify them.
Securing the Internet of Things: What the CEO Needs to KnowAT&T
The Internet of Things (IoT) is making businesses more efficient and more productive. The benefits are clear, but many companies fail to recognize that each new connection can introduce another security vulnerability for networks, data, and devices. Learn about the new security challenges presented by IoT and see how you can lead the charge towards secure, hyper-connected enterprise IT.
Not If, But When: A CEO's Guide to Cyberbreach ResponseAT&T
When you've invested heavily in preventing cyberbreaches, it's easy to think it can never happen to you. If you're not worried about getting hacked, you should be. Last year, 62% of organizations suffered a data breach. But only 34% say they're ready to respond to a cyberattack. For more, listen to our AT&T security experts discuss: http://soc.att.com/29OfzoP
PCT2010 - Lean Communications - Aligning diverse teams and accelerating reven...ProductCamp Toronto
A major part of product innovation and success rests on efficient and effective communication across teams in a company. In startups, this happens almost naturally. In medium and large companies, process needs to be put in place. Lean Communication is a model based on Lean principles that can be used to align teams and accelerate time to revenue for high tech products. As key members of the overall communication network, Product Managers and Product Marketers will benefit significantly by adopting this model.
Designing and Building (Your Own) UI Frameworks For the EnterpriseExoLeaders.com
The enterprise UI landscape is often disjointed and full of inconsistencies. There will often be multiple design and development teams working independently with little visual or functional reuse. In this session you’ll learn some strategies and best practices for designing and building robust enterprise-wide UI components that can be leveraged in both prototypes and production. You’ll learn how to leverage UX best practices to test design patterns before they get built and then how to maintain the usability of those components as they evolve across the enterprise. Bring your laptop for guided exercises using Angular.js to illustrate the concepts.
Presented by Matt Kesler
Create a happy ending for data-driven decision-makingAman Sandhu
Having great insights doesn't always guarantee that your recommendations will be acted on. Despite your best efforts, most business decisions are not driven solely by logic or reason. How do you get the machines to do more of the insight generation so that you can work on telling a story that can inspire action.
T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a...CA Technologies
Where the "Uncarrier" started its continuous delivery journey and current effort to do its first platform with a full end-to-end continuous delivery lifecycle, including key challenges it is working on to overcome.
For more information, please visit http://cainc.to/Nv2VOe
Powering Omnichannel Experiences with Real-Time DataTealium
Financial services organizations today face the same mandate as other consumer-facing organizations across industries: deliver a consistent, compelling customer experience across channels and devices, in real time. At the same, these organizations must adhere to stringent customer data security and privacy guidelines that historically have inhibited their ability to leverage customer data to build a comprehensive view and provide the personalized interactions that drive revenue.
In this session at NetFinance 2016, Adam Corey, VP of Marketing at Tealium, explores how financial services organizations can:
- Unlock customer data that's trapped in siloed systems and applications
- Build a unified view of the customer across channels and touchpoints
- Leverage that unified view to take action, across applications, in real time
- Deliver on the promise of a compelling omnichannel customer experience without sacrificing data security
Kill Your IVR with a Voicebot (ClueCon 2019)Chad Hart
In this talk Chad reviews a project where he helped to prototype a voicebot-based IVR system using Dialogflow. Rather than annoying DTMF menus, a voicebot IVR lets users speak naturally. Chad discussed different voicebot gateway architectures and implementation options.
A short intro and update on WebRTC presented at WebRTC Boston 6 covering:
- some recognizable WebRTC use case examples
- review of all the standardized API's that come with WebRTC
- Intro to some of the servers that may be needed with WebRTC
- what's next for WebRTC including Machine learning, lower-level API's, new options for customization, new codecs, and a new transport
See the presentation at https://youtu.be/ptnceQZ4fPg
Thanks to WebRTC Boston 6 sponsors:
Google
YouTube
callstats.io - WebRTC Analytics https://callstats.io
Kranky Geek - RTC Events and Videos https://krankygeek.com
Chad Hart examines the use of AI and Machine Learning (ML) in Real Time Communications (RTC) applications including speech analytics, voicebots, computer vision, and ML optimization of RTC components. Chad includes examples from his AI in RTC research report, webrtcHacks, and cogint.ai.
AIY Vision Kit - Embedded ML for STEM and Makers (GDG Boston Tensorflow)Chad Hart
I introduced Google's AIY Vision Kit at the Google Developers Group Boston Taking the Temperature of Tensorflow meetup. Google’s “AI Yourself” Vision Kit, now available at Target Stores, is a low-cost ($90), developer friendly development kit designed to make machine learning tangible for makers and STEM students. It includes pre-trained models for detecting mood, pets, meals, with the ability to load your own custom model.
Boosting business with WebRTC - ClueCon 2017Chad Hart
WebRTC has come a long way. As you think about how to add WebRTC to your communications business, or start a new one, there are several items to consider:
- can my users access WebRTC
- What about mobile?
- What are business models should I consider?
- What are some successful application examples?
- Should I add WebRTC video?
Presented at ClueCon 2017 in Chicago on August 10, 2017.
Kamailio World 2017: Getting Real with WebRTCChad Hart
My talk at Kamailio World in Berlin this year about WebRTC's adoption status, key considerations, and what's next for the technology. Special consideration given to the open source telephony community.
Chad Hart of webrtcHacks and Voxbone provides a market update on WebRTC to open WebRTC Boston #4. Chad give a quick background on WebRTC, talks about recent announcements, reviews browser support, discusses Microsoft, Safari, and standards status
An update on WebRTC for Astricon 2016 including some history, WebRTC's massive traction recently, Apple, Microsoft, codecs, standards, and tips for working with WebRTC
WebRTC From Asterisk to Headline - MoNageChad Hart
The realtime communications VoIP technology known as WebRTC is only 5 years old, but has accomplished great things already. With hundreds of millions of active users and an explosion of new use cases, WebRTC is in a good place. However, it does still face a few challenges as it expands like Apple support. This talk from MoNage in Boston gives some background on WebRTC, highlights major users, emerging use cases and challenges.
Clarifying common concerns/excuses for not doing WebRTC, including: ORTC vs. WebRTC standards battle, video codec interoperability, Microsoft support, Apple support, future of Flash/RTMFP, standards status, and WebRTC bugs. Includes some pointers for dealing with the unique nature of WebRTC.
Presented at Twilio's 2016 Signal Conference: Developers of all varieties are building awesome apps leveraging WebRTC, but it doesn't always start that way. This session will highlight some of the more interesting hacks and use cases using WebRTC from the blog and real commercial deployments. Hear trends among WebRTC developers that are just starting to mature deployments with hundreds of millions of monthly minutes. This session will review other's mistakes and successes with practical guidelines to help you add and grow WebRTC in your app.
Panel presentation from the 2015 IIT-RTC Conference. Topics include: the new supermedia - 3D, AR, VR, realtime broadcast; talking to machines - streams from IoT devices and created between people because of them; middleware - the new glue that is emerging to stitch a real-time, high fidelity, contextual experiences together.
Featuring slides from Brian Pulito from IBM, Douglas Wadkins from Skedans, Ivelin Ivanov from Telestax, Dr. Luis Lopez of Kurento, Vladimir Beloborodov of Mera Software and moderated by Chad Hart, independent consultant and Chief Editor at webrtcHacks.
MobileTea Boston presentation on getting started with WebRTC. Includes:
*References on major WebRTC deployments
*WebRTC use cases
*What WebRTC is
*Intro to the WebRTC API's
*How to start developing with WebRTC
*WebRTC scaling challenges
*Chad's favorite WebRTC resources
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.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
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.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
2. The views expressed in this presentation do not necessarily reflect the views of AT&T.The views expressed in this presentation do not necessarily reflect the views of AT&T.
The Future of Real Time
Communications
CHAD HART
AT&T Developer Summit
January 5, 2016
54. The views expressed in this presentation do not necessarily reflect the views of AT&T.
Editor's Notes
Hi, I’m Chad Hart and I’m here to talk about the future of Real Time Communications
I am an independent analyst, product management & marketing consultant, and advisor focusing on RTC, especially WebRTC.
Personally, I care a lot about where technology and products are headed. I focus at lot on trying to understand the future and luckily I was able to do this often career wise as an industry analyst, doing business intelligence, and strategic product planning.
I also run a blog for webrtc developers – webrtcHacks. It was great to see so many WebRTC hacks during the hackathon.
It is amazing to see how far WebRTC has come, even on my own blog.
webrtcHacks is pretty specific about being for developers – our content is generally pretty technical and not something you would care about unless you are at least involved in WebRTC development. We have grown from a few thousand pageviews a month in 2013 to 30 to 40,000 now.
Let’s start out by looking at some current trends before we dig deeper into where they are going.
The UK’s OFCom did a pretty comprehensive time usage report back in 2013.
OFCom then asked how important each media activity was.
Phone calls ranked the highest of any other media activity of adults – text messaging, social media, etc.
This makes me excited to be in the business of calls.
However, the news is mostly not good.
The survey also kept track of how much time a day is spent on phone calls.
Phone calls didn’t rank so high - #16 on the list.
Calling was only about 5% of daily media use – that isn’t much.
So of course the question is how do we change that?
But in actuality I think the more important changes have to do with how we define a “phone” and “phone call” that are making questions like this less meaningful.
So what is a telephone?
A apparatus for the transmission of sound or speech to somewhere else?
It definitely started out as an aparatus.
And the user interface got some tweaks.
And if you’re in a fancy office you may have a super aparatus like this one.
But in reality, when we say “phone” today, we really mean
handheld computer that lets you run apps
The word ”phone” is really a left over from when that is all a mobile device did.
Most of time we ignore the little telephone button in the corner.
Your phone is now an app that runs along side other apps in the computer that sits in your palm.
This transition is important, because if the phone is an app that means you can have multiple phone apps and you can pick the best one.
And that is exactly what’s happening.
Android has a bunch of dialer apps that use the cellular connection. Apple still requires that you use their dialer if you want to use the cell phone,
but there is no restriction on VoIP apps.
And as a result we see more and more VoIP apps emerging including WhatsApp, Facebooks’s Hello, Hangouts Dialer, Viber, and more
And that means there is competition to be this app.
Competition leads to innovation and that’s one way we get that minutes of use figure to go up.
More importantly, the phone as an app construct is fading away too for something much more subtle.
This is a view of facebook messagener.
Look in the upper right corner – it’s a little phone symbol.
The phone has now become a feature within an app.
Messenger’s primary purposes is still to be a way for you to message your Facebook friends
Now instead of needing an app to do this activity we consider making a call you could potentially use any app.
So the phone has evolved from a device, to an app, to a feature
We looked at how the phone device is changing.
Now let’s take a look at how the transaction and interaction of calling is changing.
https://upload.wikimedia.org/wikipedia/commons/1/16/Alexander_Graham_Telephone_in_Newyork.jpg
Most of you have probably seen this – Alexander Graham Bell making a call to Chicago from New York.
Maybe that’s what we think of as a call
He’s how it might have looked in the 50’s –
a little fancier, but the same idea
https://en.wikipedia.org/wiki/File:Barack_Obama_on_phone_with_Arlen_Specter_4-28-09.JPG
Old Image: http://mbahighway.com/2011/11/dont-take-the-phone-interview-lightly/
Here is a modern “office” example.
As a sidenote – notice how many buttons are on that phone, presumably each is its own extension. I wonder if they are all used for something?
Image source: https://upload.wikimedia.org/wikipedia/en/d/d5/On_Space_Station_V,_Dr._Heywood_Floyd_places_a_videocall_to_his_daughter_on_Earth.jpg
Those all look basically the same
What about video?
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2016-17 Edition, Software Developers, on the Internet at http://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm (visited January 02, 2016).
4/5 out of 20 at the hackathon
WebRTC in top social networks – 3/5
https://en.wikipedia.org/wiki/List_of_virtual_communities_with_more_than_100_million_active_users
Facebook – 2B users, 1.5B active, 700M on messenger
WhatsApp – 900M
Tencent QQ – 843M active
WeChat – evaluating – 600m active
Google+ - 540M active
Facebook
Whatsapp