Code Monkey home page Code Monkey logo

phoneapp's Introduction

PhoneApp

GitHub watchers GitHub all releases GitHub Repo stars GitHub forks GitHub contributors GitHub last commit GitHub repo file count GitHub code size in bytes

Description

PhoneApp is an application developed in Embedded Wizard. It is a phone graphical user interface(GUI) that has three applications: phone, messages and settings.

  • The phone application allows users to engage into phone conversations, to add contacts to the device, add them to favorites, format a number using the keyboard and a page that shows the user's call history.
  • The Messages application allows the user to chat with other users from their contact list.
  • The settings application allows the device owner to set its card id (phone number), set the language and the theme of the device.

Demo

You want to test it?

Go to https://mindware-solutions.com/portfolio.html, Internship section and scroll down to Phone Application and press DEMO

2023-01-16.14-36-39.mov

Installation

Go to Embedded Wizard official page and download version 12 or higher. Follow the setup instructions. To run this project, you need to activate a license, it does not work on free edition.

Usage

  1. Get the code:
git clone https://github.com/amalia-angela/PhoneApp.git
  1. Open Embedded Wizard, go to Project -> Open -> PhoneApp\PhoneApp and start prototyper (▷) or press Ctrl+F5.

The application WebGL form runs using a server. In this case before going any further, go to the next repository and follow the instructions written in the README.md.

  1. Set Profile to WebGILocalhost and build this profile (⚙️). The code will be generated to the C:\xampp\htdocs\phoneapp output directory.
  2. Go to the output directory, rename EmWiApp.html to index.html, and open the html document into a code editor and add the following code snippet.
<SCRIPT type="text/javascript">

EmWiApp._Init( "_canvas_EmWiApp");
const params = new Proxy(new URLSearchParams(window.location.search), {
	    get: (searchParams, prop) => searchParams.get(prop),
		});
let value = params.myID;	  
EmWiApp.Application.Application.SetMyNumber(+value);

</SCRIPT>
  1. Open a web browser and type http://localhost/phoneapp/?myID=2. You can also give other values ​​to the myID parameter.
  2. Test the application 😀.

❗ If you have any difficulties understanding the code, the documentation will help.

Future development

In the future we hope to add a voice effect to the application interface.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Contributors are welcome to help with the future development goal.

License

MIT

phoneapp's People

Contributors

amalia-angela avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.