Skip to content

YeniNesilARGE/SimpleBrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Browser

Simple Browser is a simple file browser that practice an application of the course which is given by M. Akif Eyler.

  • Explore file system.
  • Choose a file to open.
  • Select which application want to open it.

Applications in Simple Browser

  • Everyone can develop an application to use in Simple Browser which called Simple Application
Calendar
  • CalendarApp is basicly calendar as you understand by its name. The application lists of planned events, such as birthday, anniversary etc... One of the feature is that can be used as remainder with a specified message and date so stop forgetting something and use CalendarApp.
  • Developed by Enes Kamil Yılmaz

Calendar

Paint
  • PaintApplication is an image editor. It's a simplified version of Paint in Windows. Drawing shapes, deleting an area, stroking an area, coloring area and etc. It's all up to you. Just pick a tool from left panel and start drawing. If you dont like it, just undo and continue it. After all just save it!
  • Developed by Bilal Ekrem Harmansa

Paint

Reditor
  • Reditor is also an image editor. The applicaiton comes with features like filters, brightness control, rotating images and etc. on images. You're free to choose whatever you want. Just use a filter on your photo, apply frame. If you don't like it, press undo and complete your changes. Time to save it and post on Instagram!
  • Developed by Furkan Sarihan

Reditor

VideoPlayer
  • VideoPlayer is one of the interesting applications in the Simple Browser. The application simply displays frames in succession. It use to understand how movies and videos work. Just loads frames into the VideoPlayerApplication and ready to watch. If movie is too fast, set it's speed from bottom. Did you miss something ? Just press to backward button and keep watching. Enjoy your frames!
  • Developed by Salim Sahin

VideoPlayer

Tech

Simple Browser uses pure Java JDK. It's written in Java 8 and SimpleBrowser is an open source project on GitHub

I must say that, Simple Browser might be needed some modified for never versions of Java 9 because of reflection. Take a look at it here.

Installation

As mentioned above, Simple Browser needs Java JDK. We didn't test on before versions of Java 8 so not sure if its work on earlier versions of Java 8.

Install Java SDK and set enviroments.(JAVA_HOME)

$ JAVA_HOME=jdk path
$ git clone https://github.com/YeniNesilARGE/SimpleBrowser.git
$ cd SimpleBrowser

Compile java classes..

$ ./build.sh

Collect the compiled classes into JAR file..

$ ./makeJar.sh
$ java -jar simple-browser.jar

Application Configurations

Simple Browser has some built-in applications and configurations. Create a directory in home directory named 'yna' and copy application configurations to the created directory.

$ mkdir ~/yna
$ cd built-in apps
$ cp Calendar.app ~/yna
$ cp Paint.app ~/yna
$ cp Reditor.app ~/yna
$ cp VideoPlayer.app ~/yna

Todos

  • PaintApplication has some problems when using redo. Sometimes, when pressed redo, two drawings redos at a time which must redo one at a time.

This page was made by Dillinger

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published