SlideShare a Scribd company logo
Ring Documentation, Release 1.10
1.4 Google API Shortener Application
Author : John Storm (SienSystem)
Hi everyone,
Wanted to (finally) share a first release version of a small but very nice tool to shorten urls using the Google shortener
API. The code is fully documented, maybe too documented, but, provides a good reference as to what is going on.
You can obtain your own API key, or you can use my key to test and use the tool.
Hope you enjoy the application. Please feel free to test at your convenience.
Ring is FUN!!
1.4. Google API Shortener Application 8
Ring Documentation, Release 1.10
1.5 Analog Clock
URL : https://github.com/ring-lang/ring/blob/master/applications/analogclock/AnalogClock-Image.ring
Author : Bert Mariani
1.6 TicTacToe Game
URL : https://github.com/AbdelrahmanGIT/RingSamples/blob/master/src/TecTacToe.ring
Author : Abdelrahman Mohammed
1.5. Analog Clock 9
Ring Documentation, Release 1.10
1.7 Squares Puzzle Game
URL : https://github.com/MajdiSobain/RingAllegro_SquaresPuzzle
Author : Majdi Sobain
This project is about (Squares Puzzle) popular game that I have programmed using ring language with its RingAllegro
Library. The principle of this game is very known to all of us, which is moving squares to get the real full shape of the
original picture.
This game could be played using mouse and keyboard as well, showing a message of congratulations at the successful
solving.
1.7. Squares Puzzle Game 10
Ring Documentation, Release 1.10
1.8 Video-Music-Player Application
Author : Bert Mariani
Screen Shot:
1.8. Video-Music-Player Application 11
Ring Documentation, Release 1.10
1.9 Calculator Application
Author : Magdy Ragab
Updated Version by Gal Zsolt and Bert Mariani
Screen Shot:
1.9. Calculator Application 12
Ring Documentation, Release 1.10
1.10 Windows StartUp Manager Application
URL : https://github.com/ring-lang/WinStartupManager
Author : Majdi Sobain
Windows Startup Manager is an application that has the ability to let the user control what programs should start at
Windows booting time. It gives you the ability to show, edit, delete, or even add new programs entries to be lunched
at Windows booting time.
It is specialized at managing Windows startup entries that are stored in Windows Registry only, but provides a quick
option to edit programs shortcuts type entries.
Screen Shot:
1.10. Windows StartUp Manager Application 13
Ring Documentation, Release 1.10
1.11 Werdy Application
URL : https://github.com/ring-lang/werdy
Author : Magdy Ragab
Quran application includes reading suras, searching and bookmarking.
The applcation is provided for Windows, Linux and Android.
1.11. Werdy Application 14
Ring Documentation, Release 1.10
1.12 Samples in this book
The next samples are developed in little hours and we will introduce them through this book.
The next screen shot for he Ring Notepad application
1.12. Samples in this book 15
Ring Documentation, Release 1.10
The next screen shot for the Cards Game
The next screen shot for the Cards Game (Android)
1.12. Samples in this book 16
Ring Documentation, Release 1.10
The next screen shot from the Web Development chapter
1.12. Samples in this book 17

More Related Content

What's hot (20)

PDF
The absolute must read book for programmers
Sachin FromDev
 
ODP
Meteor seminar
Lâm Phạm Trần Thế
 
PPTX
Android study jams
NaveenK158
 
PPTX
Why engineers should code
briantwalter
 
PDF
selenium-2-mobile-web-testing
hugs
 
PPTX
Drone sdk showdown
Godfrey Nolan
 
PPTX
Flutter: Future of App Development
9 series
 
PPT
2012 Eclipse Android SDK
Volkan Ulutaş
 
PPT
How to install android sdk
TOPS Technologies
 
PPTX
TAP Collaborations with JUJU
hSenid Mobile Marketing
 
PPTX
Fastlane
Warren Lin
 
PPTX
Windows Universal Apps
James Quick
 
PPTX
Windows Universal Apps
Antonio Pelleriti
 
ODP
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
 
PDF
Continuous Delivery for Mobile
Sweta Vajjhala
 
PPTX
Android OS & SDK - Getting Started
Hemant Chhapoliya
 
PDF
Tomáš Kohout: Jak zrychlit iOS vývoj pomocí Swift playgoundů
mdevtalk
 
PPTX
DevOps Fest 2020. Роман Орлов. Инфраструктура тестирования в Kubernetes
DevOps_Fest
 
PDF
WebRTC Reborn - Full Stack
Dan Jenkins
 
PPTX
Ciao: Continuous Integration for Apps on OpenStack
Everett Toews
 
The absolute must read book for programmers
Sachin FromDev
 
Meteor seminar
Lâm Phạm Trần Thế
 
Android study jams
NaveenK158
 
Why engineers should code
briantwalter
 
selenium-2-mobile-web-testing
hugs
 
Drone sdk showdown
Godfrey Nolan
 
Flutter: Future of App Development
9 series
 
2012 Eclipse Android SDK
Volkan Ulutaş
 
How to install android sdk
TOPS Technologies
 
TAP Collaborations with JUJU
hSenid Mobile Marketing
 
Fastlane
Warren Lin
 
Windows Universal Apps
James Quick
 
Windows Universal Apps
Antonio Pelleriti
 
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
 
Continuous Delivery for Mobile
Sweta Vajjhala
 
Android OS & SDK - Getting Started
Hemant Chhapoliya
 
Tomáš Kohout: Jak zrychlit iOS vývoj pomocí Swift playgoundů
mdevtalk
 
DevOps Fest 2020. Роман Орлов. Инфраструктура тестирования в Kubernetes
DevOps_Fest
 
WebRTC Reborn - Full Stack
Dan Jenkins
 
Ciao: Continuous Integration for Apps on OpenStack
Everett Toews
 

Similar to The Ring programming language version 1.10 book - Part 5 of 212 (20)

PDF
The Ring programming language version 1.6 book - Part 4 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.9 book - Part 5 of 210
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 4 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.8 book - Part 5 of 202
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 18 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 208 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.7 book - Part 5 of 196
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.9 book - Part 206 of 210
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.7 book - Part 193 of 196
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 178 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 25 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.4 book - Part 185 of 185
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.8 book - Part 199 of 202
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.4 book - Part 182 of 185
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 189 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.3 book - Part 194 of 194
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.8 book - Part 202 of 202
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 14 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 181 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 186 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 4 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 5 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 4 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 5 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 18 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 208 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 5 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 206 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 193 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 178 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 25 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 185 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 199 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 182 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 189 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 194 of 194
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 202 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 14 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 181 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 186 of 189
Mahmoud Samir Fayed
 
Ad

More from Mahmoud Samir Fayed (20)

PDF
The Ring programming language version 1.10 book - Part 212 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 211 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 210 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 207 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 205 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 206 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 204 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 203 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 202 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 201 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 200 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 199 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 198 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 197 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 196 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 195 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 194 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 193 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 192 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 191 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 212 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 211 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 210 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 207 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 205 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 206 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 204 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 203 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 202 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 201 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 200 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 199 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 198 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 197 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 196 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 195 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 194 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 193 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 192 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 191 of 212
Mahmoud Samir Fayed
 
Ad

Recently uploaded (20)

PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 

The Ring programming language version 1.10 book - Part 5 of 212

  • 1. Ring Documentation, Release 1.10 1.4 Google API Shortener Application Author : John Storm (SienSystem) Hi everyone, Wanted to (finally) share a first release version of a small but very nice tool to shorten urls using the Google shortener API. The code is fully documented, maybe too documented, but, provides a good reference as to what is going on. You can obtain your own API key, or you can use my key to test and use the tool. Hope you enjoy the application. Please feel free to test at your convenience. Ring is FUN!! 1.4. Google API Shortener Application 8
  • 2. Ring Documentation, Release 1.10 1.5 Analog Clock URL : https://github.com/ring-lang/ring/blob/master/applications/analogclock/AnalogClock-Image.ring Author : Bert Mariani 1.6 TicTacToe Game URL : https://github.com/AbdelrahmanGIT/RingSamples/blob/master/src/TecTacToe.ring Author : Abdelrahman Mohammed 1.5. Analog Clock 9
  • 3. Ring Documentation, Release 1.10 1.7 Squares Puzzle Game URL : https://github.com/MajdiSobain/RingAllegro_SquaresPuzzle Author : Majdi Sobain This project is about (Squares Puzzle) popular game that I have programmed using ring language with its RingAllegro Library. The principle of this game is very known to all of us, which is moving squares to get the real full shape of the original picture. This game could be played using mouse and keyboard as well, showing a message of congratulations at the successful solving. 1.7. Squares Puzzle Game 10
  • 4. Ring Documentation, Release 1.10 1.8 Video-Music-Player Application Author : Bert Mariani Screen Shot: 1.8. Video-Music-Player Application 11
  • 5. Ring Documentation, Release 1.10 1.9 Calculator Application Author : Magdy Ragab Updated Version by Gal Zsolt and Bert Mariani Screen Shot: 1.9. Calculator Application 12
  • 6. Ring Documentation, Release 1.10 1.10 Windows StartUp Manager Application URL : https://github.com/ring-lang/WinStartupManager Author : Majdi Sobain Windows Startup Manager is an application that has the ability to let the user control what programs should start at Windows booting time. It gives you the ability to show, edit, delete, or even add new programs entries to be lunched at Windows booting time. It is specialized at managing Windows startup entries that are stored in Windows Registry only, but provides a quick option to edit programs shortcuts type entries. Screen Shot: 1.10. Windows StartUp Manager Application 13
  • 7. Ring Documentation, Release 1.10 1.11 Werdy Application URL : https://github.com/ring-lang/werdy Author : Magdy Ragab Quran application includes reading suras, searching and bookmarking. The applcation is provided for Windows, Linux and Android. 1.11. Werdy Application 14
  • 8. Ring Documentation, Release 1.10 1.12 Samples in this book The next samples are developed in little hours and we will introduce them through this book. The next screen shot for he Ring Notepad application 1.12. Samples in this book 15
  • 9. Ring Documentation, Release 1.10 The next screen shot for the Cards Game The next screen shot for the Cards Game (Android) 1.12. Samples in this book 16
  • 10. Ring Documentation, Release 1.10 The next screen shot from the Web Development chapter 1.12. Samples in this book 17