SlideShare a Scribd company logo
http://www.signwriting.org/symposium/presentation0062.html
Presented at the SignWriting Symposium
on July 21st, 2016
SignPuddle 3:
Front and Back
by Stephen E Slevinski Jr
in association with the Center for Sutton Movement Writing
Connecting the world
of SignWriters
Built on the SignWriting Stack
iOSWindows Linux Android OS X
Explorer FireFox Chrome Safari Opera
TrueType Fonts (TTF)
Scalar Vector Graphics (SVG)
Cascading Style Sheets (CSS)
JavaScript (JS)
International SignWriting Alphabet 2010 (ISWA 2010)
Formal SignWriting (FSW)
Regular Expressions (Regex)
SignPuddle Online is currently running
SignPuddle 2. Every night, the SignPuddle
Online data is imported into SignPuddle 3.
SignPuddles 3 is actively being developed.
The SignPuddle 3 data is primarily read-only.
SignPuddle Online Data
Dozens of sign languages with millions of signs.
The SignPuddle Online Data is also available in SignMaker.
http://signbank.org/signmaker.html
The next iteration of SignPuddle
Online uses two separate pieces of
software: the front end for the users
and the back end for the developers.
SignPuddle 3
http://signpuddle.org
SignPuddle 3
Front End Preview
http://signbank.org/signpuddle3
SignPuddle 3: Front
• Formal SignWriting
• HTML
• SVG
• CSS
• TrueType Fonts
• JavaScript
http://signbank.org/signpuddle3/#/flags
Flag Listing
http://signbank.org/signpuddle3/#/flags/US
Languages by Country Code
http://signbank.org/signpuddle3/#/puddle/ase
Dictionary by Language Code
http://signbank.org/signpuddle3/#/puddle/ase/5292
Puddle Entry Information
SignPuddle 3: Back
http://signpuddle.net
• HTTP Resources
• HTTP Methods
• HTTP Responses
• JSON Data
• Formal SignWriting
• SVG with fonts
• SVG without fonts
https://github.com/Slevinski/swserver/
SignWriting Server
Access HTTP Resources
• Tools for display and searching
• Shared repository of user data with security
Communicate using HTTP methods
• Interact with HTTP Resources through a URL
• Use methods of GET, PUT, POST, and Delete
Receive HTTP Responses
• Returns data in FSW, SVG, and JSON
• User security, paging, and rate limiting may apply
API Blueprint
API Development Standard
• https://apiblueprint.org/
• Markdown text file
• http://signpuddle.net/Guide.md
HTML Developer Guide
• Automatic generation with “hiro”
• http://signpuddle.net/Guide.html
SignWriting Server Examples
Example API Calls as JSON
• http://signpuddle.net/Example.json
Documented API Responses
• http://signpuddle.net/Example.md
• http://signpuddle.net/Example.html
Run Examples Live
• http://signpuddle.net/Run.html
Server Section
API Calls for Files
Call Guide
• signpuddle.net/Guide.html#server
Documented Responses
• signpuddle.net/Example.html#server
Run Examples Live
• signpuddle.net/Run.html#server
SVG Section
API Calls for Images
Call Guide
• signpuddle.net/Guide.html#svg
Documented Responses
• signpuddle.net/Example.html#svg
Run Examples Live
• signpuddle.net/Run.html#svg
Regex Section
API Calls for Regular Expressions
Call Guide
• signpuddle.net/Guide.html#regex
Documented Responses
• signpuddle.net/Example.html#regex
Run Examples Live
• signpuddle.net/Run.html#regex
World Section
API Calls for Countries and Languages
Call Guide
• signpuddle.net/Guide.html#world
Documented Responses
• signpuddle.net/Example.html#world
Run Examples Live
• signpuddle.net/Run.html#world
Puddle Section
API Calls for Signs and Entries
Call Guide
• signpuddle.net/Guide.html#puddle
Documented Responses
• signpuddle.net/Example.html#puddle
Run Examples Live
• signpuddle.net/Run.html#puddle
SignPuddle 3:
Front and Back
by Stephen E Slevinski Jr
http://signpuddle.com
slevinski@signwriting.org
http://www.signwriting.org/symposium/presentation0062.html

More Related Content

Similar to SIGNWRITING SYMPOSIUM PRESENTATION 62: SignPuddle 3: Front and Back by Stephen E Slevinski Jr.

SignWriting Stack 2015
SignWriting Stack 2015SignWriting Stack 2015
SignWriting Stack 2015
Stephen Slevinski
 
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...
SignWriting For Sign Languages
 
Digital collaboration with machine-readable sign language text in the SignWri...
Digital collaboration with machine-readable sign language text in the SignWri...Digital collaboration with machine-readable sign language text in the SignWri...
Digital collaboration with machine-readable sign language text in the SignWri...
Stephen Slevinski
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web Development
Tilak Joshi
 
[2015/2016] HTML5 and CSS3 Refresher
[2015/2016] HTML5 and CSS3 Refresher[2015/2016] HTML5 and CSS3 Refresher
[2015/2016] HTML5 and CSS3 Refresher
Ivano Malavolta
 
HTML5 and Beyond
HTML5 and BeyondHTML5 and Beyond
HTML5 and Beyond
dynamis
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
Cisco DevNet
 
HTML5 and CSS3 refresher
HTML5 and CSS3 refresherHTML5 and CSS3 refresher
HTML5 and CSS3 refresher
Ivano Malavolta
 
HTML5 Introduction
HTML5 IntroductionHTML5 Introduction
HTML5 Introduction
dynamis
 
Telling the LivePerson Technology Story at Couchbase [SF] 2013
Telling the LivePerson Technology Story at Couchbase [SF] 2013Telling the LivePerson Technology Story at Couchbase [SF] 2013
Telling the LivePerson Technology Story at Couchbase [SF] 2013
LivePerson
 
Self-Service Data Ingestion Using NiFi, StreamSets & Kafka
Self-Service Data Ingestion Using NiFi, StreamSets & KafkaSelf-Service Data Ingestion Using NiFi, StreamSets & Kafka
Self-Service Data Ingestion Using NiFi, StreamSets & Kafka
Guido Schmutz
 
Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta
Commit University
 
Moving forward with sign language projects in Formal SignWriting
Moving forward with sign language projects in Formal SignWritingMoving forward with sign language projects in Formal SignWriting
Moving forward with sign language projects in Formal SignWriting
Stephen Slevinski
 
HTML5 & CSS3 refresher for mobile apps
HTML5 & CSS3 refresher for mobile appsHTML5 & CSS3 refresher for mobile apps
HTML5 & CSS3 refresher for mobile apps
Ivano Malavolta
 
HTML5: An Overview
HTML5: An OverviewHTML5: An Overview
HTML5: An Overview
Nagendra Um
 
WSO2 Guest Webinar: Building Enterprise Awareness with API Analytics in the A...
WSO2 Guest Webinar: Building Enterprise Awareness with API Analytics in the A...WSO2 Guest Webinar: Building Enterprise Awareness with API Analytics in the A...
WSO2 Guest Webinar: Building Enterprise Awareness with API Analytics in the A...
WSO2
 
HTML5: the new frontier of the web
HTML5: the new frontier of the webHTML5: the new frontier of the web
HTML5: the new frontier of the web
Ivano Malavolta
 
Everybody loves Swagger
Everybody loves SwaggerEverybody loves Swagger
Everybody loves Swagger
BizTalk360
 
Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft Silverlight
Glen Gordon
 
Everybody loves Swagger (Massimo Crippa @ Integration Monday)
Everybody loves Swagger (Massimo Crippa @ Integration Monday)Everybody loves Swagger (Massimo Crippa @ Integration Monday)
Everybody loves Swagger (Massimo Crippa @ Integration Monday)
Codit
 

Similar to SIGNWRITING SYMPOSIUM PRESENTATION 62: SignPuddle 3: Front and Back by Stephen E Slevinski Jr. (20)

SignWriting Stack 2015
SignWriting Stack 2015SignWriting Stack 2015
SignWriting Stack 2015
 
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...
 
Digital collaboration with machine-readable sign language text in the SignWri...
Digital collaboration with machine-readable sign language text in the SignWri...Digital collaboration with machine-readable sign language text in the SignWri...
Digital collaboration with machine-readable sign language text in the SignWri...
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web Development
 
[2015/2016] HTML5 and CSS3 Refresher
[2015/2016] HTML5 and CSS3 Refresher[2015/2016] HTML5 and CSS3 Refresher
[2015/2016] HTML5 and CSS3 Refresher
 
HTML5 and Beyond
HTML5 and BeyondHTML5 and Beyond
HTML5 and Beyond
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
 
HTML5 and CSS3 refresher
HTML5 and CSS3 refresherHTML5 and CSS3 refresher
HTML5 and CSS3 refresher
 
HTML5 Introduction
HTML5 IntroductionHTML5 Introduction
HTML5 Introduction
 
Telling the LivePerson Technology Story at Couchbase [SF] 2013
Telling the LivePerson Technology Story at Couchbase [SF] 2013Telling the LivePerson Technology Story at Couchbase [SF] 2013
Telling the LivePerson Technology Story at Couchbase [SF] 2013
 
Self-Service Data Ingestion Using NiFi, StreamSets & Kafka
Self-Service Data Ingestion Using NiFi, StreamSets & KafkaSelf-Service Data Ingestion Using NiFi, StreamSets & Kafka
Self-Service Data Ingestion Using NiFi, StreamSets & Kafka
 
Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta
 
Moving forward with sign language projects in Formal SignWriting
Moving forward with sign language projects in Formal SignWritingMoving forward with sign language projects in Formal SignWriting
Moving forward with sign language projects in Formal SignWriting
 
HTML5 & CSS3 refresher for mobile apps
HTML5 & CSS3 refresher for mobile appsHTML5 & CSS3 refresher for mobile apps
HTML5 & CSS3 refresher for mobile apps
 
HTML5: An Overview
HTML5: An OverviewHTML5: An Overview
HTML5: An Overview
 
WSO2 Guest Webinar: Building Enterprise Awareness with API Analytics in the A...
WSO2 Guest Webinar: Building Enterprise Awareness with API Analytics in the A...WSO2 Guest Webinar: Building Enterprise Awareness with API Analytics in the A...
WSO2 Guest Webinar: Building Enterprise Awareness with API Analytics in the A...
 
HTML5: the new frontier of the web
HTML5: the new frontier of the webHTML5: the new frontier of the web
HTML5: the new frontier of the web
 
Everybody loves Swagger
Everybody loves SwaggerEverybody loves Swagger
Everybody loves Swagger
 
Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft Silverlight
 
Everybody loves Swagger (Massimo Crippa @ Integration Monday)
Everybody loves Swagger (Massimo Crippa @ Integration Monday)Everybody loves Swagger (Massimo Crippa @ Integration Monday)
Everybody loves Swagger (Massimo Crippa @ Integration Monday)
 

More from SignWriting For Sign Languages

SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling Keyboards
SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling KeyboardsSignWriting Symposium 2018: Myanmar Signwriting Fingerspelling Keyboards
SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling Keyboards
SignWriting For Sign Languages
 
SignWriting Symposium 2018 Presentation 71: "SignWriting Vision 2030" by Step...
SignWriting Symposium 2018 Presentation 71: "SignWriting Vision 2030" by Step...SignWriting Symposium 2018 Presentation 71: "SignWriting Vision 2030" by Step...
SignWriting Symposium 2018 Presentation 71: "SignWriting Vision 2030" by Step...
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM 2017: DEMONSTRATION Sutton SignWriting Standard of 2017
SIGNWRITING SYMPOSIUM 2017:  DEMONSTRATION Sutton SignWriting Standard of 2017SIGNWRITING SYMPOSIUM 2017:  DEMONSTRATION Sutton SignWriting Standard of 2017
SIGNWRITING SYMPOSIUM 2017: DEMONSTRATION Sutton SignWriting Standard of 2017
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM 2017: Sutton SignWriting Standard of 2017 by Stephen E....
SIGNWRITING SYMPOSIUM 2017: Sutton SignWriting Standard of 2017 by Stephen E....SIGNWRITING SYMPOSIUM 2017: Sutton SignWriting Standard of 2017 by Stephen E....
SIGNWRITING SYMPOSIUM 2017: Sutton SignWriting Standard of 2017 by Stephen E....
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM PRESENTATION 68: "Sign Language Writing: SignWriting as...
SIGNWRITING SYMPOSIUM PRESENTATION 68: "Sign Language Writing: SignWriting as...SIGNWRITING SYMPOSIUM PRESENTATION 68: "Sign Language Writing: SignWriting as...
SIGNWRITING SYMPOSIUM PRESENTATION 68: "Sign Language Writing: SignWriting as...
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM 2017: "SignEcriture: A Decade of Writing French-Swiss S...
SIGNWRITING SYMPOSIUM 2017: "SignEcriture: A Decade of Writing French-Swiss S...SIGNWRITING SYMPOSIUM 2017: "SignEcriture: A Decade of Writing French-Swiss S...
SIGNWRITING SYMPOSIUM 2017: "SignEcriture: A Decade of Writing French-Swiss S...
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM 2016 PRESENTATION 63 "Using SignWriting for the Peruvia...
SIGNWRITING SYMPOSIUM 2016 PRESENTATION 63 "Using SignWriting for the Peruvia...SIGNWRITING SYMPOSIUM 2016 PRESENTATION 63 "Using SignWriting for the Peruvia...
SIGNWRITING SYMPOSIUM 2016 PRESENTATION 63 "Using SignWriting for the Peruvia...
SignWriting For Sign Languages
 
SignWriting Symposium 2016 Live Broadcast July 18 Session 1: “A Home & Educat...
SignWriting Symposium 2016 Live Broadcast July 18 Session 1: “A Home & Educat...SignWriting Symposium 2016 Live Broadcast July 18 Session 1: “A Home & Educat...
SignWriting Symposium 2016 Live Broadcast July 18 Session 1: “A Home & Educat...
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM PRESENTATION 56: "SignWriting in Tunisian Deaf Educatio...
SIGNWRITING SYMPOSIUM PRESENTATION 56: "SignWriting in Tunisian Deaf Educatio...SIGNWRITING SYMPOSIUM PRESENTATION 56: "SignWriting in Tunisian Deaf Educatio...
SIGNWRITING SYMPOSIUM PRESENTATION 56: "SignWriting in Tunisian Deaf Educatio...
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM PRESENTATION 57: "A Web Tool for Building Parallel Corp...
SIGNWRITING SYMPOSIUM PRESENTATION 57: "A Web Tool for Building Parallel Corp...SIGNWRITING SYMPOSIUM PRESENTATION 57: "A Web Tool for Building Parallel Corp...
SIGNWRITING SYMPOSIUM PRESENTATION 57: "A Web Tool for Building Parallel Corp...
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM PRESENTATION 59: "The spread of SignWriting in Maranhão...
SIGNWRITING SYMPOSIUM PRESENTATION 59: "The spread of SignWriting in Maranhão...SIGNWRITING SYMPOSIUM PRESENTATION 59: "The spread of SignWriting in Maranhão...
SIGNWRITING SYMPOSIUM PRESENTATION 59: "The spread of SignWriting in Maranhão...
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM PRESENTATION 61: SignWriting in Unicode Next by Stephen...
SIGNWRITING SYMPOSIUM PRESENTATION 61: SignWriting in Unicode Next by Stephen...SIGNWRITING SYMPOSIUM PRESENTATION 61: SignWriting in Unicode Next by Stephen...
SIGNWRITING SYMPOSIUM PRESENTATION 61: SignWriting in Unicode Next by Stephen...
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM PRESENTATION 58: "SignWriting as an appropriate writing...
SIGNWRITING SYMPOSIUM PRESENTATION 58: "SignWriting as an appropriate writing...SIGNWRITING SYMPOSIUM PRESENTATION 58: "SignWriting as an appropriate writing...
SIGNWRITING SYMPOSIUM PRESENTATION 58: "SignWriting as an appropriate writing...
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM PRESENTATION 54 SignTyp: a cross linguistic database an...
SIGNWRITING SYMPOSIUM PRESENTATION 54 SignTyp: a cross linguistic database an...SIGNWRITING SYMPOSIUM PRESENTATION 54 SignTyp: a cross linguistic database an...
SIGNWRITING SYMPOSIUM PRESENTATION 54 SignTyp: a cross linguistic database an...
SignWriting For Sign Languages
 
Lessons in SignWriting Textbook by Valerie Sutton
Lessons in SignWriting Textbook by Valerie SuttonLessons in SignWriting Textbook by Valerie Sutton
Lessons in SignWriting Textbook by Valerie Sutton
SignWriting For Sign Languages
 
SIGNWRITING: Special Thanks to UTC (Unicode Technical Committee) 2015 by Step...
SIGNWRITING: Special Thanks to UTC (Unicode Technical Committee) 2015 by Step...SIGNWRITING: Special Thanks to UTC (Unicode Technical Committee) 2015 by Step...
SIGNWRITING: Special Thanks to UTC (Unicode Technical Committee) 2015 by Step...
SignWriting For Sign Languages
 
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski Jr
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski JrSIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski Jr
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski Jr
SignWriting For Sign Languages
 
SIGNWRITING SYMPOSIUM PRESENTATION 49, Part 1: SignWriting in an ASCII World ...
SIGNWRITING SYMPOSIUM PRESENTATION 49, Part 1: SignWriting in an ASCII World ...SIGNWRITING SYMPOSIUM PRESENTATION 49, Part 1: SignWriting in an ASCII World ...
SIGNWRITING SYMPOSIUM PRESENTATION 49, Part 1: SignWriting in an ASCII World ...
SignWriting For Sign Languages
 

More from SignWriting For Sign Languages (20)

SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling Keyboards
SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling KeyboardsSignWriting Symposium 2018: Myanmar Signwriting Fingerspelling Keyboards
SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling Keyboards
 
SignWriting Symposium 2018 Presentation 71: "SignWriting Vision 2030" by Step...
SignWriting Symposium 2018 Presentation 71: "SignWriting Vision 2030" by Step...SignWriting Symposium 2018 Presentation 71: "SignWriting Vision 2030" by Step...
SignWriting Symposium 2018 Presentation 71: "SignWriting Vision 2030" by Step...
 
SIGNWRITING SYMPOSIUM 2017: DEMONSTRATION Sutton SignWriting Standard of 2017
SIGNWRITING SYMPOSIUM 2017:  DEMONSTRATION Sutton SignWriting Standard of 2017SIGNWRITING SYMPOSIUM 2017:  DEMONSTRATION Sutton SignWriting Standard of 2017
SIGNWRITING SYMPOSIUM 2017: DEMONSTRATION Sutton SignWriting Standard of 2017
 
SIGNWRITING SYMPOSIUM 2017: Sutton SignWriting Standard of 2017 by Stephen E....
SIGNWRITING SYMPOSIUM 2017: Sutton SignWriting Standard of 2017 by Stephen E....SIGNWRITING SYMPOSIUM 2017: Sutton SignWriting Standard of 2017 by Stephen E....
SIGNWRITING SYMPOSIUM 2017: Sutton SignWriting Standard of 2017 by Stephen E....
 
SIGNWRITING SYMPOSIUM PRESENTATION 68: "Sign Language Writing: SignWriting as...
SIGNWRITING SYMPOSIUM PRESENTATION 68: "Sign Language Writing: SignWriting as...SIGNWRITING SYMPOSIUM PRESENTATION 68: "Sign Language Writing: SignWriting as...
SIGNWRITING SYMPOSIUM PRESENTATION 68: "Sign Language Writing: SignWriting as...
 
SIGNWRITING SYMPOSIUM 2017: "SignEcriture: A Decade of Writing French-Swiss S...
SIGNWRITING SYMPOSIUM 2017: "SignEcriture: A Decade of Writing French-Swiss S...SIGNWRITING SYMPOSIUM 2017: "SignEcriture: A Decade of Writing French-Swiss S...
SIGNWRITING SYMPOSIUM 2017: "SignEcriture: A Decade of Writing French-Swiss S...
 
SIGNWRITING SYMPOSIUM 2016 PRESENTATION 63 "Using SignWriting for the Peruvia...
SIGNWRITING SYMPOSIUM 2016 PRESENTATION 63 "Using SignWriting for the Peruvia...SIGNWRITING SYMPOSIUM 2016 PRESENTATION 63 "Using SignWriting for the Peruvia...
SIGNWRITING SYMPOSIUM 2016 PRESENTATION 63 "Using SignWriting for the Peruvia...
 
SignWriting Symposium 2016 Live Broadcast July 18 Session 1: “A Home & Educat...
SignWriting Symposium 2016 Live Broadcast July 18 Session 1: “A Home & Educat...SignWriting Symposium 2016 Live Broadcast July 18 Session 1: “A Home & Educat...
SignWriting Symposium 2016 Live Broadcast July 18 Session 1: “A Home & Educat...
 
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
 
SIGNWRITING SYMPOSIUM PRESENTATION 56: "SignWriting in Tunisian Deaf Educatio...
SIGNWRITING SYMPOSIUM PRESENTATION 56: "SignWriting in Tunisian Deaf Educatio...SIGNWRITING SYMPOSIUM PRESENTATION 56: "SignWriting in Tunisian Deaf Educatio...
SIGNWRITING SYMPOSIUM PRESENTATION 56: "SignWriting in Tunisian Deaf Educatio...
 
SIGNWRITING SYMPOSIUM PRESENTATION 57: "A Web Tool for Building Parallel Corp...
SIGNWRITING SYMPOSIUM PRESENTATION 57: "A Web Tool for Building Parallel Corp...SIGNWRITING SYMPOSIUM PRESENTATION 57: "A Web Tool for Building Parallel Corp...
SIGNWRITING SYMPOSIUM PRESENTATION 57: "A Web Tool for Building Parallel Corp...
 
SIGNWRITING SYMPOSIUM PRESENTATION 59: "The spread of SignWriting in Maranhão...
SIGNWRITING SYMPOSIUM PRESENTATION 59: "The spread of SignWriting in Maranhão...SIGNWRITING SYMPOSIUM PRESENTATION 59: "The spread of SignWriting in Maranhão...
SIGNWRITING SYMPOSIUM PRESENTATION 59: "The spread of SignWriting in Maranhão...
 
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
 
SIGNWRITING SYMPOSIUM PRESENTATION 61: SignWriting in Unicode Next by Stephen...
SIGNWRITING SYMPOSIUM PRESENTATION 61: SignWriting in Unicode Next by Stephen...SIGNWRITING SYMPOSIUM PRESENTATION 61: SignWriting in Unicode Next by Stephen...
SIGNWRITING SYMPOSIUM PRESENTATION 61: SignWriting in Unicode Next by Stephen...
 
SIGNWRITING SYMPOSIUM PRESENTATION 58: "SignWriting as an appropriate writing...
SIGNWRITING SYMPOSIUM PRESENTATION 58: "SignWriting as an appropriate writing...SIGNWRITING SYMPOSIUM PRESENTATION 58: "SignWriting as an appropriate writing...
SIGNWRITING SYMPOSIUM PRESENTATION 58: "SignWriting as an appropriate writing...
 
SIGNWRITING SYMPOSIUM PRESENTATION 54 SignTyp: a cross linguistic database an...
SIGNWRITING SYMPOSIUM PRESENTATION 54 SignTyp: a cross linguistic database an...SIGNWRITING SYMPOSIUM PRESENTATION 54 SignTyp: a cross linguistic database an...
SIGNWRITING SYMPOSIUM PRESENTATION 54 SignTyp: a cross linguistic database an...
 
Lessons in SignWriting Textbook by Valerie Sutton
Lessons in SignWriting Textbook by Valerie SuttonLessons in SignWriting Textbook by Valerie Sutton
Lessons in SignWriting Textbook by Valerie Sutton
 
SIGNWRITING: Special Thanks to UTC (Unicode Technical Committee) 2015 by Step...
SIGNWRITING: Special Thanks to UTC (Unicode Technical Committee) 2015 by Step...SIGNWRITING: Special Thanks to UTC (Unicode Technical Committee) 2015 by Step...
SIGNWRITING: Special Thanks to UTC (Unicode Technical Committee) 2015 by Step...
 
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski Jr
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski JrSIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski Jr
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski Jr
 
SIGNWRITING SYMPOSIUM PRESENTATION 49, Part 1: SignWriting in an ASCII World ...
SIGNWRITING SYMPOSIUM PRESENTATION 49, Part 1: SignWriting in an ASCII World ...SIGNWRITING SYMPOSIUM PRESENTATION 49, Part 1: SignWriting in an ASCII World ...
SIGNWRITING SYMPOSIUM PRESENTATION 49, Part 1: SignWriting in an ASCII World ...
 

Recently uploaded

UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
Envertis Software Solutions
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
Paul Brebner
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 

Recently uploaded (20)

UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 

SIGNWRITING SYMPOSIUM PRESENTATION 62: SignPuddle 3: Front and Back by Stephen E Slevinski Jr.

  • 1. http://www.signwriting.org/symposium/presentation0062.html Presented at the SignWriting Symposium on July 21st, 2016 SignPuddle 3: Front and Back by Stephen E Slevinski Jr in association with the Center for Sutton Movement Writing
  • 3. Built on the SignWriting Stack iOSWindows Linux Android OS X Explorer FireFox Chrome Safari Opera TrueType Fonts (TTF) Scalar Vector Graphics (SVG) Cascading Style Sheets (CSS) JavaScript (JS) International SignWriting Alphabet 2010 (ISWA 2010) Formal SignWriting (FSW) Regular Expressions (Regex)
  • 4. SignPuddle Online is currently running SignPuddle 2. Every night, the SignPuddle Online data is imported into SignPuddle 3. SignPuddles 3 is actively being developed. The SignPuddle 3 data is primarily read-only. SignPuddle Online Data Dozens of sign languages with millions of signs. The SignPuddle Online Data is also available in SignMaker. http://signbank.org/signmaker.html
  • 5. The next iteration of SignPuddle Online uses two separate pieces of software: the front end for the users and the back end for the developers. SignPuddle 3
  • 6. http://signpuddle.org SignPuddle 3 Front End Preview http://signbank.org/signpuddle3 SignPuddle 3: Front • Formal SignWriting • HTML • SVG • CSS • TrueType Fonts • JavaScript
  • 11. SignPuddle 3: Back http://signpuddle.net • HTTP Resources • HTTP Methods • HTTP Responses • JSON Data • Formal SignWriting • SVG with fonts • SVG without fonts https://github.com/Slevinski/swserver/
  • 12. SignWriting Server Access HTTP Resources • Tools for display and searching • Shared repository of user data with security Communicate using HTTP methods • Interact with HTTP Resources through a URL • Use methods of GET, PUT, POST, and Delete Receive HTTP Responses • Returns data in FSW, SVG, and JSON • User security, paging, and rate limiting may apply
  • 13. API Blueprint API Development Standard • https://apiblueprint.org/ • Markdown text file • http://signpuddle.net/Guide.md HTML Developer Guide • Automatic generation with “hiro” • http://signpuddle.net/Guide.html
  • 14. SignWriting Server Examples Example API Calls as JSON • http://signpuddle.net/Example.json Documented API Responses • http://signpuddle.net/Example.md • http://signpuddle.net/Example.html Run Examples Live • http://signpuddle.net/Run.html
  • 15. Server Section API Calls for Files Call Guide • signpuddle.net/Guide.html#server Documented Responses • signpuddle.net/Example.html#server Run Examples Live • signpuddle.net/Run.html#server
  • 16. SVG Section API Calls for Images Call Guide • signpuddle.net/Guide.html#svg Documented Responses • signpuddle.net/Example.html#svg Run Examples Live • signpuddle.net/Run.html#svg
  • 17. Regex Section API Calls for Regular Expressions Call Guide • signpuddle.net/Guide.html#regex Documented Responses • signpuddle.net/Example.html#regex Run Examples Live • signpuddle.net/Run.html#regex
  • 18. World Section API Calls for Countries and Languages Call Guide • signpuddle.net/Guide.html#world Documented Responses • signpuddle.net/Example.html#world Run Examples Live • signpuddle.net/Run.html#world
  • 19. Puddle Section API Calls for Signs and Entries Call Guide • signpuddle.net/Guide.html#puddle Documented Responses • signpuddle.net/Example.html#puddle Run Examples Live • signpuddle.net/Run.html#puddle
  • 20. SignPuddle 3: Front and Back by Stephen E Slevinski Jr http://signpuddle.com slevinski@signwriting.org http://www.signwriting.org/symposium/presentation0062.html