simple linux management user interface

15
A web development project on ruby on rails Presented by : manoj mehta(cs final year)

Upload: manoj-mehta

Post on 23-Jan-2018

99 views

Category:

Engineering


8 download

TRANSCRIPT

Page 1: Simple linux management user interface

A web development project on ruby on rails

Presented by : manoj mehta(cs final year)

Page 2: Simple linux management user interface

objective

Access linux Machine by browser.

Web site development using ruby on rail.

Page 3: Simple linux management user interface

Problem with Linux It in not very user friendly

User need to write command for do everything

It does not provides easy graphical user interface like other operating system

Page 4: Simple linux management user interface

Solution of problem SSH

Telnet

Web application

Graphical user interface

Page 5: Simple linux management user interface

Implementation Authentication 1

Authentication 2

Linux Server machine

Ruby on rail server

Browser

Page 6: Simple linux management user interface

Design of system ruby on rail

Remote linuxmachine

Web interface

Page 7: Simple linux management user interface

Design overview of ruby on rail

Page 8: Simple linux management user interface

WHY Ruby On Rails? A collection of good libraries less works but achieve

better result and faster

There are lots of nice tools classes and methods to make development easier

Page 9: Simple linux management user interface

Why ruby? Easy to learn

Open source

Very easy to extend

Truly object-oriented

Less coding with fewer bugs

Page 10: Simple linux management user interface

Ruby advantages Powerful

Readable

concise

Page 11: Simple linux management user interface

Rails Advantages Convention over configuration

Don’t repeat yourself

Model view controller

Reuse of code

security

Page 12: Simple linux management user interface

Rails Disadvantages Ralis is inefficient

Ralis is hard to deploy

Page 13: Simple linux management user interface

Model-View-Controller Model(active Record):

maintains the relationship between object and Database and handles validation ,association ,transactions ,and more

Page 14: Simple linux management user interface

ROR Databases Mysql

Oracle

Postgre Sql

SqlLIte

Page 15: Simple linux management user interface

Thank You !