SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Rombang, Wodrow Wagata
Background of the Study
 Evolution from book-form to electronic-form
dictionary
 Bantik language is in danger of extinction
Statement of Problem
how to develop electronic dictionary of Bantik language
which supports sentence translation
Significance of study
 For user, by using this application, users are helped in
introducing, learning and implementing the Bantik
language.

 Since Bantik language is almost extincted, this
research can help to preserve the Bantik culture and
language.
 For further researcher, this application could be used
as a reference in improving applications reffering to
the Bantik language.
Theoretical Framework
Prototyping model is an evolutionary process model
which used when the general requirement is already
determined but the detail specification cannot be
explained
Research Framework
Application Framework
Scope
 User can view the visualization of the pronounciation
of words in Bantik language.
 User can insert new words in Indonesia and
corresponding Bantik language.

 Along with translation and visualization of a word, this
application provides usage in sentence.
 Application can translate sentence.
Limitation
 This application will be developed only for androidbased mobile phone.
 Translation process is one way, from Indonesian to
Bantik.
USE-CASE DIAGRAM
1
Translate

2
Insert

3

Delete
User

4
Help
Class Diagram
MainActivity
# translateMenu : Button
# insertMenu : Button
# deleteMenu : Button
# helpMenu : Button
# db : DbHelper
# onCreate(SavedInstanceState : Bundle) :
void

Insert
+ search : Button
+ add : Button
+ back : Button
+ indo : EditText
+ ban : EditText
+ mCursor : Cursor
+ helper : DbHelper
+ id : int
+ insertkataindonesia : String
+ insertkatabantik : String
+ db : SQLiteDatabase
# onCreate(SavedInstanceState : Bundle) :
void

Translate

# translate : Button
# back : Button
# bhsIndonesia : EditText
# bhsBantik : EditText
# deskripsi : EditText
# Indonesia : String
+ mCursor : Cursor
+ helper : DbHelper
+ db : SQLiteDatabase
# onCreate(SavedInstanceState : Bundle) :
void
+ parsing : void
+ trans : void

Help

# back: Button
# helptextview: TextView
# onCreate(SavedInstanceState : Bundle)
:void
CONT.
Delete
+ search : Button
+ delete : Button
+ back : Button
+ indo : EditText
+ ban : EditText
+ mCursor : Cursor
+ helper : DbHelper
+ id : String
+ deletekatabantik : String
+ deletekataindonesia : String
+ db : SQLiteDatabase
+temp_id : long
# onCreate(SavedInstanceState :
Bundle)

DbHelper

- DATABASE_NAME : String
- VERSION : int
- DATABASE_FILE : File
- mInvalidDatabaseFile : boolean
- mIsUpgraded : boolean
- mContext : Context
- mOpenConnections : int
- mInstance : DbHelper
+ KEY_ROWID : String
+ getInstance (context : Context) :
DbHelper
+ DbHelper (context : Context)
+ onCreate (db : SQLiteDatabase) : void
+ onUpgrade (db: SQLiteDatabase) : void
- doUpgrade () : void
+ onOpen (db : SQLiteDatabase) : void
+ close () : void
- copyDatabase () : void
- setDatabaseVersion () : void
+ getAll () : Cursor
+ insertKey (indo : String, bantik : String) :
void
+ delete (id : long) : void
INTERFACE
CONT.
CONT.
CONT.
CONCLUSION and SUGGESTION
Conclusion
•Application can translate a sentence by parsing it into
words and then translate each word available in the
database.
•Application can translate a word of Indonesian
language into Bantik language.
•Together with translation of a word, application
provides usages in sentence and notation for
pronunciation.
Suggestion
 Application can be developed by adding audio

feature for Bantik words
 Application can be developed with various
grammatical words, which usually used in
ceremonial activity
 Application can be developed in other operating
system.
Terima Kasih

Contenu connexe

Similaire à Electronic Dicitionary of Bantik Language

Mobile app development
Mobile app developmentMobile app development
Mobile app developmentEhsanMalik17
 
Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Tasnim Ara Islam
 
Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Tasnim Ara Islam
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-EducationSuraj Mehta
 
CSc investigatory project
CSc investigatory projectCSc investigatory project
CSc investigatory projectDIVYANSHU KUMAR
 
Introduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning SimpleIntroduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning SimpleSandeep Hijam
 
Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5hepeiwei
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C languagesvrohith 9
 
行動App開發管理實務 unit2
行動App開發管理實務 unit2行動App開發管理實務 unit2
行動App開發管理實務 unit2Xavier Yin
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan
 
Alumni-Student Interactive Messaging
Alumni-Student Interactive MessagingAlumni-Student Interactive Messaging
Alumni-Student Interactive MessagingIRJET Journal
 
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...ijtsrd
 
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET Journal
 
Major Project Report(Git Automation Script).pdf
Major Project Report(Git Automation Script).pdfMajor Project Report(Git Automation Script).pdf
Major Project Report(Git Automation Script).pdfPiyush Mishra
 
Our law android application
Our law android applicationOur law android application
Our law android applicationRasel Khan
 
Team G
Team GTeam G
Team Gbutest
 
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!Evan Mullins
 

Similaire à Electronic Dicitionary of Bantik Language (20)

Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
Flutter-Dart project || Hotel Management System
Flutter-Dart project || Hotel Management SystemFlutter-Dart project || Hotel Management System
Flutter-Dart project || Hotel Management System
 
Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1
 
Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1 Word Dictionary - Software Development Project 1
Word Dictionary - Software Development Project 1
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-Education
 
CSc investigatory project
CSc investigatory projectCSc investigatory project
CSc investigatory project
 
Introduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning SimpleIntroduction to Docker and Containers- Learning Simple
Introduction to Docker and Containers- Learning Simple
 
Hostel management system
Hostel  management systemHostel  management system
Hostel management system
 
Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C language
 
行動App開發管理實務 unit2
行動App開發管理實務 unit2行動App開發管理實務 unit2
行動App開發管理實務 unit2
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2
 
Alumni-Student Interactive Messaging
Alumni-Student Interactive MessagingAlumni-Student Interactive Messaging
Alumni-Student Interactive Messaging
 
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
 
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
 
Major Project Report(Git Automation Script).pdf
Major Project Report(Git Automation Script).pdfMajor Project Report(Git Automation Script).pdf
Major Project Report(Git Automation Script).pdf
 
Our law android application
Our law android applicationOur law android application
Our law android application
 
RakeshKushwaha
RakeshKushwahaRakeshKushwaha
RakeshKushwaha
 
Team G
Team GTeam G
Team G
 
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
 

Dernier

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

Dernier (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Electronic Dicitionary of Bantik Language

  • 2. Background of the Study  Evolution from book-form to electronic-form dictionary  Bantik language is in danger of extinction
  • 3. Statement of Problem how to develop electronic dictionary of Bantik language which supports sentence translation
  • 4. Significance of study  For user, by using this application, users are helped in introducing, learning and implementing the Bantik language.  Since Bantik language is almost extincted, this research can help to preserve the Bantik culture and language.  For further researcher, this application could be used as a reference in improving applications reffering to the Bantik language.
  • 5. Theoretical Framework Prototyping model is an evolutionary process model which used when the general requirement is already determined but the detail specification cannot be explained
  • 8. Scope  User can view the visualization of the pronounciation of words in Bantik language.  User can insert new words in Indonesia and corresponding Bantik language.  Along with translation and visualization of a word, this application provides usage in sentence.  Application can translate sentence.
  • 9. Limitation  This application will be developed only for androidbased mobile phone.  Translation process is one way, from Indonesian to Bantik.
  • 11. Class Diagram MainActivity # translateMenu : Button # insertMenu : Button # deleteMenu : Button # helpMenu : Button # db : DbHelper # onCreate(SavedInstanceState : Bundle) : void Insert + search : Button + add : Button + back : Button + indo : EditText + ban : EditText + mCursor : Cursor + helper : DbHelper + id : int + insertkataindonesia : String + insertkatabantik : String + db : SQLiteDatabase # onCreate(SavedInstanceState : Bundle) : void Translate # translate : Button # back : Button # bhsIndonesia : EditText # bhsBantik : EditText # deskripsi : EditText # Indonesia : String + mCursor : Cursor + helper : DbHelper + db : SQLiteDatabase # onCreate(SavedInstanceState : Bundle) : void + parsing : void + trans : void Help # back: Button # helptextview: TextView # onCreate(SavedInstanceState : Bundle) :void
  • 12. CONT. Delete + search : Button + delete : Button + back : Button + indo : EditText + ban : EditText + mCursor : Cursor + helper : DbHelper + id : String + deletekatabantik : String + deletekataindonesia : String + db : SQLiteDatabase +temp_id : long # onCreate(SavedInstanceState : Bundle) DbHelper - DATABASE_NAME : String - VERSION : int - DATABASE_FILE : File - mInvalidDatabaseFile : boolean - mIsUpgraded : boolean - mContext : Context - mOpenConnections : int - mInstance : DbHelper + KEY_ROWID : String + getInstance (context : Context) : DbHelper + DbHelper (context : Context) + onCreate (db : SQLiteDatabase) : void + onUpgrade (db: SQLiteDatabase) : void - doUpgrade () : void + onOpen (db : SQLiteDatabase) : void + close () : void - copyDatabase () : void - setDatabaseVersion () : void + getAll () : Cursor + insertKey (indo : String, bantik : String) : void + delete (id : long) : void
  • 14. CONT.
  • 15. CONT.
  • 16. CONT.
  • 17. CONCLUSION and SUGGESTION Conclusion •Application can translate a sentence by parsing it into words and then translate each word available in the database. •Application can translate a word of Indonesian language into Bantik language. •Together with translation of a word, application provides usages in sentence and notation for pronunciation.
  • 18. Suggestion  Application can be developed by adding audio feature for Bantik words  Application can be developed with various grammatical words, which usually used in ceremonial activity  Application can be developed in other operating system.