SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Text Deck
Case study
What is Text Deck?
Text Deck is a widget developed for the Mac Dashboard that allows Mac users
to simply and quickly send SMS messages from their computer. Text Deck Pro
is a full featured Mac desktop application that sends SMS messages, and stores
previously sent messages in a Mail.app like interface. Text Deck Pro integrates
with users’ AddressBook and Google Contacts to allow fast selection of the SMS
recipient, removing the need to manually enter phone numbers, although this
can still be done.
How it works
The Text Deck Widget was developed as a standard
Widget to run within Dashboard on a Mac. This
uses HTML, CSS and JavaScript to provide the user
interface, and communicates via a Javascript bridge
with a framework developed in Objective-C to abstract
the BlueVia APIs. The framework uses an open source
OAuth framework that I customised, and the open
source JSON processing library YAJL.


Text Deck Pro is a full Mac desktop application
developed in Objective-C. It reuses the same
framework that I developed for the BlueVia integration
of Text Deck. Integration with Google Contacts was
facilitated via the GData Objective-C library that
Google provide. The UI on the Mac was created in
Interface Builder and uses part of BWToolkit, and data
storage is provided by Core Data.


The creation of a standalone framework was an
important part of the applications’ development, as
now accessing any of the BlueVia API services from
within an application on the Mac is a simple activity, and
significantly decreases the development time required.
How is BlueVia
helping Text Deck?
          Text Deck is exclusively powered by the       and control that technologies such as OAuth offers
          BlueVia SMS API, allowing Glimmer Design      makes it very clear what applications can and cannot do
          to directly monetise all the SMS traffic      on their behalf, as well as giving them simple interfaces
          created by the application. In addition the   to approve and deny applications access to their
BlueVia SMS API provides great functionality like       accounts. I believe Telefonica are an innovator in the
ensuring the sender field in all the text messages      mobile and internet integration space, and the BlueVia
generated are populated with the originators real       APIs are ahead of other services I have seen.”
mobile number.


This ensures that the recipients’ phone or device can
                                                        “On a personal level, I am
easily match the inbound text messages generated        always keen to try out new
by Text Deck to address book entries, producing a
real name, rather than some off-putting machine         technologies and platforms
generated originator address.
                                                        to understand the value they
“As a developer who is very familiar with recent web    could bring to projects I am
technologies such as OAuth, REST APIs and JSON,
I was excited to see that BlueVia supports these.       working on.”
From a developer’s perspective these technologies
simplify integration and offer access to services       Hamish Rickerby
previously unavailable. For consumers, the security     Owner, Glimmer Design
About Glimmer Design

Glimmer Design began releasing online web based
applications in 2006. From 2008, Glimmer Design
has released Apple App Store apps. The company
was incorporated in 2010 and currently has 11 apps
in the app store (6 have been released under the
happtic brand), for both iPhone and iPad.


You can contact Glimmer Design through the
following links:


Glimmer Design:        glimmerdesign.com
happtic:               happtic.com
Blog:                  hamishrickerby.com
LinkedIn:              uk.linkedin.com/in/hamishrickerby
Twitter:               twitter.com/rickerbh
                       twitter.com/happtic
Glimmer Design Apps:   itunes.apple.com/us/artist/glimmer-design-limited/id302871163
happtic Apps:          itunes.apple.com/gb/artist/happtic/id385076451
For Press and Media Enquiries:

33 Digital
BlueVia@33-digital.com
+44 (0)20 7608 2500

Mais conteúdo relacionado

Mais procurados

Application innovation & Developer Productivity
Application innovation & Developer ProductivityApplication innovation & Developer Productivity
Application innovation & Developer ProductivityKushan Lahiru Perera
 
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intentAbhishek Sur
 
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.jsBuilding a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.jsNick Landry
 
Company Messenger - "Messaging as a platform"
Company Messenger - "Messaging as a platform"Company Messenger - "Messaging as a platform"
Company Messenger - "Messaging as a platform"Thomas Teufel
 
Realtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.jsRealtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.jsChristian Heindel
 
How the Dutch Police became “Chatbot” interactive
How the Dutch Police became “Chatbot” interactiveHow the Dutch Police became “Chatbot” interactive
How the Dutch Police became “Chatbot” interactiveSoham Dasgupta
 
Build your first messenger bot
Build your first messenger botBuild your first messenger bot
Build your first messenger botNowa Labs Pte Ltd
 

Mais procurados (9)

Application innovation & Developer Productivity
Application innovation & Developer ProductivityApplication innovation & Developer Productivity
Application innovation & Developer Productivity
 
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intent
 
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.jsBuilding a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
 
Company Messenger - "Messaging as a platform"
Company Messenger - "Messaging as a platform"Company Messenger - "Messaging as a platform"
Company Messenger - "Messaging as a platform"
 
Realtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.jsRealtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.js
 
How the Dutch Police became “Chatbot” interactive
How the Dutch Police became “Chatbot” interactiveHow the Dutch Police became “Chatbot” interactive
How the Dutch Police became “Chatbot” interactive
 
Build your first messenger bot
Build your first messenger botBuild your first messenger bot
Build your first messenger bot
 
Top web development tools
Top web development toolsTop web development tools
Top web development tools
 
AlecKaufmanResume
AlecKaufmanResumeAlecKaufmanResume
AlecKaufmanResume
 

Destaque

Developing network-friendly-applications
Developing network-friendly-applicationsDeveloping network-friendly-applications
Developing network-friendly-applicationsBlueVia
 
Connfu Adhearsion
Connfu AdhearsionConnfu Adhearsion
Connfu AdhearsionBlueVia
 
Aprende a crear y desplegar una aplicación de python que use APIs de BlueVia
Aprende a crear y desplegar una aplicación de python que use APIs de BlueViaAprende a crear y desplegar una aplicación de python que use APIs de BlueVia
Aprende a crear y desplegar una aplicación de python que use APIs de BlueViaBlueVia
 
China Unicom presentation from BlueVia's #MWC 2012 event
China Unicom presentation from BlueVia's #MWC 2012 eventChina Unicom presentation from BlueVia's #MWC 2012 event
China Unicom presentation from BlueVia's #MWC 2012 eventBlueVia
 
Mckinsey presentation template
Mckinsey presentation templateMckinsey presentation template
Mckinsey presentation templatetriphos
 
MBA case study presentation template
MBA case study presentation templateMBA case study presentation template
MBA case study presentation templategorvis
 

Destaque (6)

Developing network-friendly-applications
Developing network-friendly-applicationsDeveloping network-friendly-applications
Developing network-friendly-applications
 
Connfu Adhearsion
Connfu AdhearsionConnfu Adhearsion
Connfu Adhearsion
 
Aprende a crear y desplegar una aplicación de python que use APIs de BlueVia
Aprende a crear y desplegar una aplicación de python que use APIs de BlueViaAprende a crear y desplegar una aplicación de python que use APIs de BlueVia
Aprende a crear y desplegar una aplicación de python que use APIs de BlueVia
 
China Unicom presentation from BlueVia's #MWC 2012 event
China Unicom presentation from BlueVia's #MWC 2012 eventChina Unicom presentation from BlueVia's #MWC 2012 event
China Unicom presentation from BlueVia's #MWC 2012 event
 
Mckinsey presentation template
Mckinsey presentation templateMckinsey presentation template
Mckinsey presentation template
 
MBA case study presentation template
MBA case study presentation templateMBA case study presentation template
MBA case study presentation template
 

Semelhante a Text Deck Case Study

The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfTechugo
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfTechugo
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app developmentIBM Software India
 
The Windows Live Platform: Build Applications That Have Access to 400 Million...
The Windows Live Platform: Build Applications That Have Access to 400 Million...The Windows Live Platform: Build Applications That Have Access to 400 Million...
The Windows Live Platform: Build Applications That Have Access to 400 Million...goodfriday
 
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptxPDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptxLuis Beltran
 
"Build AI Compliant Whatsapp-like Chat App Using Qiscus SDK" by Evan Purnama ...
"Build AI Compliant Whatsapp-like Chat App Using Qiscus SDK" by Evan Purnama ..."Build AI Compliant Whatsapp-like Chat App Using Qiscus SDK" by Evan Purnama ...
"Build AI Compliant Whatsapp-like Chat App Using Qiscus SDK" by Evan Purnama ...Tech in Asia ID
 
api.ai presentation
api.ai presentationapi.ai presentation
api.ai presentationMarco Nigro
 
Web Development ​.pdf
Web Development ​.pdfWeb Development ​.pdf
Web Development ​.pdfIshani Jerin
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxmuthulakshmi cse
 
Summarize the What Is Web 2.0
Summarize the What Is Web 2.0Summarize the What Is Web 2.0
Summarize the What Is Web 2.0wacerone
 
Innovation in Cross-Platform App Development.pdf
Innovation in Cross-Platform App Development.pdfInnovation in Cross-Platform App Development.pdf
Innovation in Cross-Platform App Development.pdfjennyaistechnolabs
 
The most efficient development tool is now available in Pakistan.ppt
The most efficient development tool is now available in Pakistan.pptThe most efficient development tool is now available in Pakistan.ppt
The most efficient development tool is now available in Pakistan.pptConnect Solutions
 
The most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.pptThe most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.pptConnect Solutions
 
Web Designs Services
Web Designs ServicesWeb Designs Services
Web Designs ServicesNusrat Khanom
 
Watson on Bluemix
Watson on BluemixWatson on Bluemix
Watson on BluemixIBM
 
Build Performance-Driven Apps With .NET MAUI Framework
Build Performance-Driven Apps With .NET MAUI FrameworkBuild Performance-Driven Apps With .NET MAUI Framework
Build Performance-Driven Apps With .NET MAUI FrameworkSara Suarez
 
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdfWeb Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdfSeo Expate BD LTD
 
6 Topmost JavaScript Framework for 2021
6 Topmost JavaScript Framework for 20216 Topmost JavaScript Framework for 2021
6 Topmost JavaScript Framework for 2021Riya Thomas
 

Semelhante a Text Deck Case Study (20)

The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
 
The Windows Live Platform: Build Applications That Have Access to 400 Million...
The Windows Live Platform: Build Applications That Have Access to 400 Million...The Windows Live Platform: Build Applications That Have Access to 400 Million...
The Windows Live Platform: Build Applications That Have Access to 400 Million...
 
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptxPDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
 
"Build AI Compliant Whatsapp-like Chat App Using Qiscus SDK" by Evan Purnama ...
"Build AI Compliant Whatsapp-like Chat App Using Qiscus SDK" by Evan Purnama ..."Build AI Compliant Whatsapp-like Chat App Using Qiscus SDK" by Evan Purnama ...
"Build AI Compliant Whatsapp-like Chat App Using Qiscus SDK" by Evan Purnama ...
 
api.ai presentation
api.ai presentationapi.ai presentation
api.ai presentation
 
Web Development ​.pdf
Web Development ​.pdfWeb Development ​.pdf
Web Development ​.pdf
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
 
Summarize the What Is Web 2.0
Summarize the What Is Web 2.0Summarize the What Is Web 2.0
Summarize the What Is Web 2.0
 
Intel AppUp Day Bologna
Intel AppUp Day BolognaIntel AppUp Day Bologna
Intel AppUp Day Bologna
 
Innovation in Cross-Platform App Development.pdf
Innovation in Cross-Platform App Development.pdfInnovation in Cross-Platform App Development.pdf
Innovation in Cross-Platform App Development.pdf
 
The most efficient development tool is now available in Pakistan.ppt
The most efficient development tool is now available in Pakistan.pptThe most efficient development tool is now available in Pakistan.ppt
The most efficient development tool is now available in Pakistan.ppt
 
The most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.pptThe most effective development service is available to Pakistan.ppt
The most effective development service is available to Pakistan.ppt
 
Web Designs Services
Web Designs ServicesWeb Designs Services
Web Designs Services
 
Watson on bluemix
Watson on bluemixWatson on bluemix
Watson on bluemix
 
Watson on Bluemix
Watson on BluemixWatson on Bluemix
Watson on Bluemix
 
Build Performance-Driven Apps With .NET MAUI Framework
Build Performance-Driven Apps With .NET MAUI FrameworkBuild Performance-Driven Apps With .NET MAUI Framework
Build Performance-Driven Apps With .NET MAUI Framework
 
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdfWeb Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
 
6 Topmost JavaScript Framework for 2021
6 Topmost JavaScript Framework for 20216 Topmost JavaScript Framework for 2021
6 Topmost JavaScript Framework for 2021
 

Mais de BlueVia

Facetones Case Study
Facetones Case StudyFacetones Case Study
Facetones Case StudyBlueVia
 
BlueVia Marketing Toolkit
BlueVia Marketing ToolkitBlueVia Marketing Toolkit
BlueVia Marketing ToolkitBlueVia
 
BlueVia Business Models
BlueVia Business ModelsBlueVia Business Models
BlueVia Business ModelsBlueVia
 
BlueVia for Telco 2.0
BlueVia for Telco 2.0BlueVia for Telco 2.0
BlueVia for Telco 2.0BlueVia
 
BlueVia SDK for .NET Overview
BlueVia SDK for .NET OverviewBlueVia SDK for .NET Overview
BlueVia SDK for .NET OverviewBlueVia
 
Enrich your Super Apps with BB6 and BlueVia APIs
Enrich your Super Apps with BB6 and BlueVia APIsEnrich your Super Apps with BB6 and BlueVia APIs
Enrich your Super Apps with BB6 and BlueVia APIsBlueVia
 
GoGoStat Connect Case Study
GoGoStat Connect Case StudyGoGoStat Connect Case Study
GoGoStat Connect Case StudyBlueVia
 
BlueVia Developer Payment Guide
BlueVia Developer Payment GuideBlueVia Developer Payment Guide
BlueVia Developer Payment GuideBlueVia
 
Movistar developers platform está cambiando
Movistar developers platform está cambiandoMovistar developers platform está cambiando
Movistar developers platform está cambiandoBlueVia
 
O2 Litmus is Changing: Find out about BlueVia
O2 Litmus is Changing: Find out about BlueViaO2 Litmus is Changing: Find out about BlueVia
O2 Litmus is Changing: Find out about BlueViaBlueVia
 
BlueVia overview
BlueVia overviewBlueVia overview
BlueVia overviewBlueVia
 

Mais de BlueVia (11)

Facetones Case Study
Facetones Case StudyFacetones Case Study
Facetones Case Study
 
BlueVia Marketing Toolkit
BlueVia Marketing ToolkitBlueVia Marketing Toolkit
BlueVia Marketing Toolkit
 
BlueVia Business Models
BlueVia Business ModelsBlueVia Business Models
BlueVia Business Models
 
BlueVia for Telco 2.0
BlueVia for Telco 2.0BlueVia for Telco 2.0
BlueVia for Telco 2.0
 
BlueVia SDK for .NET Overview
BlueVia SDK for .NET OverviewBlueVia SDK for .NET Overview
BlueVia SDK for .NET Overview
 
Enrich your Super Apps with BB6 and BlueVia APIs
Enrich your Super Apps with BB6 and BlueVia APIsEnrich your Super Apps with BB6 and BlueVia APIs
Enrich your Super Apps with BB6 and BlueVia APIs
 
GoGoStat Connect Case Study
GoGoStat Connect Case StudyGoGoStat Connect Case Study
GoGoStat Connect Case Study
 
BlueVia Developer Payment Guide
BlueVia Developer Payment GuideBlueVia Developer Payment Guide
BlueVia Developer Payment Guide
 
Movistar developers platform está cambiando
Movistar developers platform está cambiandoMovistar developers platform está cambiando
Movistar developers platform está cambiando
 
O2 Litmus is Changing: Find out about BlueVia
O2 Litmus is Changing: Find out about BlueViaO2 Litmus is Changing: Find out about BlueVia
O2 Litmus is Changing: Find out about BlueVia
 
BlueVia overview
BlueVia overviewBlueVia overview
BlueVia overview
 

Text Deck Case Study

  • 1. Text Deck Case study What is Text Deck? Text Deck is a widget developed for the Mac Dashboard that allows Mac users to simply and quickly send SMS messages from their computer. Text Deck Pro is a full featured Mac desktop application that sends SMS messages, and stores previously sent messages in a Mail.app like interface. Text Deck Pro integrates with users’ AddressBook and Google Contacts to allow fast selection of the SMS recipient, removing the need to manually enter phone numbers, although this can still be done.
  • 2. How it works The Text Deck Widget was developed as a standard Widget to run within Dashboard on a Mac. This uses HTML, CSS and JavaScript to provide the user interface, and communicates via a Javascript bridge with a framework developed in Objective-C to abstract the BlueVia APIs. The framework uses an open source OAuth framework that I customised, and the open source JSON processing library YAJL. Text Deck Pro is a full Mac desktop application developed in Objective-C. It reuses the same framework that I developed for the BlueVia integration of Text Deck. Integration with Google Contacts was facilitated via the GData Objective-C library that Google provide. The UI on the Mac was created in Interface Builder and uses part of BWToolkit, and data storage is provided by Core Data. The creation of a standalone framework was an important part of the applications’ development, as now accessing any of the BlueVia API services from within an application on the Mac is a simple activity, and significantly decreases the development time required.
  • 3. How is BlueVia helping Text Deck? Text Deck is exclusively powered by the and control that technologies such as OAuth offers BlueVia SMS API, allowing Glimmer Design makes it very clear what applications can and cannot do to directly monetise all the SMS traffic on their behalf, as well as giving them simple interfaces created by the application. In addition the to approve and deny applications access to their BlueVia SMS API provides great functionality like accounts. I believe Telefonica are an innovator in the ensuring the sender field in all the text messages mobile and internet integration space, and the BlueVia generated are populated with the originators real APIs are ahead of other services I have seen.” mobile number. This ensures that the recipients’ phone or device can “On a personal level, I am easily match the inbound text messages generated always keen to try out new by Text Deck to address book entries, producing a real name, rather than some off-putting machine technologies and platforms generated originator address. to understand the value they “As a developer who is very familiar with recent web could bring to projects I am technologies such as OAuth, REST APIs and JSON, I was excited to see that BlueVia supports these. working on.” From a developer’s perspective these technologies simplify integration and offer access to services Hamish Rickerby previously unavailable. For consumers, the security Owner, Glimmer Design
  • 4. About Glimmer Design Glimmer Design began releasing online web based applications in 2006. From 2008, Glimmer Design has released Apple App Store apps. The company was incorporated in 2010 and currently has 11 apps in the app store (6 have been released under the happtic brand), for both iPhone and iPad. You can contact Glimmer Design through the following links: Glimmer Design: glimmerdesign.com happtic: happtic.com Blog: hamishrickerby.com LinkedIn: uk.linkedin.com/in/hamishrickerby Twitter: twitter.com/rickerbh twitter.com/happtic Glimmer Design Apps: itunes.apple.com/us/artist/glimmer-design-limited/id302871163 happtic Apps: itunes.apple.com/gb/artist/happtic/id385076451
  • 5. For Press and Media Enquiries: 33 Digital BlueVia@33-digital.com +44 (0)20 7608 2500