SMART PC - Cleveland State UniversityWord apt-get install abiword Commands Used: Add Students form....

9
12/19/2016 1 SMART PC Sruthi Kadaveru 2657464 Subhasree Neela 2657462 ABSTRACT Android operating system runs on the top of Linux kernel yet lacks the potential to execute standard Linux desktop applications. Despite the fact that eorts have been made to enable this functionality, any approach to deal with this requires a client to change to a separate desktop environment, bringing about a considerable loss of interface consistency and ease of use. In this project we use Debian No Root, an Android application intended to execute in a specially, no root Android construct. It opens desktop Linux abilities by mounting the Debian Linux distribution into the file framework and gives a tool to streamline the establishment and execution of Linux programs within Android. Using this Debian OS application, the project mainly portrays the capabilities of a smartphone as the replacement of a desktop.

Transcript of SMART PC - Cleveland State UniversityWord apt-get install abiword Commands Used: Add Students form....

  • 12/19/2016

    1

    SMART PC

    Sruthi Kadaveru 2657464

    Subhasree Neela 2657462

    ABSTRACT

    ■ Android operating system runs on the top of Linux kernel yet lacks the potential to execute

    standard Linux desktop applications. Despite the fact that efforts have been made to enablethis functionality, any approach to deal with this requires a client to change to a separate

    desktop environment, bringing about a considerable loss of interface consistency and ease of

    use.

    ■ In this project we use Debian No Root, an Android application intended to execute in a

    specially, no root Android construct. It opens desktop Linux abilities by mounting the Debian

    Linux distribution into the file framework and gives a tool to streamline the establishment and

    execution of Linux programs within Android. Using this Debian OS application, the project

    mainly portrays the capabilities of a smartphone as the replacement of a desktop.

  • 12/19/2016

    2

    GOAL

    ■ The idea of Smart PC is to convert a smart phone into a PC. The concept of SMART PC holdsgood when we can demonstrate the unique desktop specific application even on a smartphone.Our main goal for this project is to demonstrate the programing of an application and how well is

    the performance on a smartphone.

    INTRODUCTION

    ■ BACKGROUND

    ■ MIXING ANDROID AND LINUX

    ■ WHY ANDROID?

  • 12/19/2016

    3

    DEBIAN NO ROOT

    ■ Debian No Root is not a complete version of Debian OS; it is a compatibility layer whichallows the users to run Debian desktop application.

    ■ Many Linux based applications can be installed on this app and use it just like a desktop. As

    it does not require rooting the device it works fine with any stock ROM.

    ■ This app requires 900 MB space on the internal memory (cannot be installed on SD card) tobe installed.

    ■ Debian No Root doesn’t have any contents at first, which means no programs are pre-

    installed, so we need to install all by ourselves.

    IMPLEMENTATION

    ■ TARGET PLATFORM

    Samsung Galaxy S3

    ■ TOOLS REQUIRED

    A relatively new smartphone/tablet

    A TV or monitor

    Keyboard (Bluetooth/USB)

    Mouse (Bluetooth/USB)

  • 12/19/2016

    4

    SETTING UP

    Bluetooth Mouse MHL Cable with HDMI and USBAudio Cable with HDMI/VGA port

    Bluetooth Keyboard

    Samsung S3 Android Smartphone

    OUR EXPERIMENTS

    o Developing an interactive game application using an IDE:AIM of the game – A random

    four-digit code with non-

    repeated digits is generated by

    the system and player/user

    should guess the code within

    limited number of attempts.

    Ducks – It represents number of

    correct digits, placed in correct

    location.

    Chicks – It represents number

    of correct digits, but placed in

    wrong location.

  • 12/19/2016

    5

    o Developing a Dynamic Website

    Tomcat7 Which acts as Server

    MySQL Which is our backend database

    JSP Java Server Pages which provides the communication between server and database

    HTML Serves as User Interface

    CSS Cascading Style Sheets

    For developing our dynamic website, we used the following:

    Tomcat7 apt-get install apache2

    MySQL apt-get install mysql-server

    Java apt-get install openjdk-java7-jdk openjdk-java7-jre openjdk-java7-lib

    Eclipse apt-get install eclipse eclipse-jdt

    FireFox apt-get install iceweasel

    Word apt-get install abiword

    Commands Used:

    Add Students form

  • 12/19/2016

    6

    View Students by ID

    View Students by Project

  • 12/19/2016

    7

    MySQL tables

    INFERENCE

    ADVANTAGES DISADVANTAGES

    • Simple

    • Economical

    • Replacement to a PC for an

    extent

    • Buggy Interface

    • Limited Features

  • 12/19/2016

    8

    ISSUES FACED

    ■ Since the Debian OS doesn’t come with any of the built-in software

    ■ The executable file cannot be run on this Smart PC due to mismatch with underlying OSversions.

    ■ As this Debian mobile version is not yet fully constructed OS, it allows very fewpackages for downloading, which restricts the users.

    ■ Limited RAM storage, disk space and CPU are always constraints compared todesktops/laptops.

    ■ Programming on this mobile Debian OS was always challenging because of limitedprogramming environment.

    FUTURE WORK

    ■ In this project, we mainly focused on the demonstration of one of the desktop specific featurei.e., programming/development of applications. Programming being our main aspect, wecould successfully demonstrate how well a smart pc can be used to replace a desktop in this

    scenario using different ways like coding using terminal, developing an interactive gameusing java with the help of an IDE and also designing and developing a dynamic website.This approach helped us demonstrate the extent to which a smart pc can be used overcomputers.

    ■ As part of our future work, we would like to extend our scope by working with differentmobile OS versions. Also explore other desktop unique features.

  • 12/19/2016

    9

    CONCLUSION

    ■ Turning a mobile phone into a Smart PC can open up many opportunities to different types ofusers.

    ■ Working on Debian mobile OS on smartphone is much like desktop Linux version.

    ■ Increased processing power, better battery life, vastly improved networking speeds on mobiledevices, are the demands with which accelerate the shift from desktops to Smart PC.

    ■ Beyond shadow of doubt, Smart PC can be a better replacement to traditional desktops for lowcost.

    THANK YOU!!