desktop application showcase - wiki.jaxhax.org€¦ · devtools: openscad openscad is a cad type of...

41
Desktop Application Showcase JaxLUG Travis Phillips 10/21/2015

Upload: others

Post on 07-Oct-2020

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Desktop Application Showcase

JaxLUG

Travis Phillips

10/21/2015

Page 2: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Why?

● Been a while since we had a presentation on this topic. (Never seen one here actually)

● Figured it would introduce people to new apps

● Because why not?

Page 3: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Overview of Categories

● Media Players● Audio/Video Editors● Image Editors● Dev Tools● System Utilities● Games

Page 4: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Media Players

Page 5: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Media Players Showcase

● 4 will be covered here:– Banshee

– DeaDBeeF

– XBMC

– VLC

Page 6: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Media Players: Banshee● My personal favorite media player.● Written in C# and uses mono.● A great replacement for Amarok fans.● Does have some bugs – occasionally

freezes.● Supports some cloud services such as

amazon, miro, and last.fm.

Page 7: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Media Players: DeaDBeeF

● A lightweight media player I discovered when playing with LXDE in Lubuntu.

● Very easy on memory● Built in equalizer. Supports Plugins

Page 8: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Media Players: XBMC

● Heavy but full featured media center● Can be used to catalog your music, videos,

pics, and TV.● Supports plugins and customizable

templates so you can configure the look and feel.

Page 9: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Media Players: XBMC

Page 10: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Media Players: VLC

● VLC is multi-platform● VLC ships with a ton of codecs to boot.● Can capture from devices (web cams)● Screenshots frames● Remote Streams● Capture and record your desktop!

Page 11: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Audio/Video Editors

Page 12: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

A/V Editor ShowCase

● 2 will be Covered Here:– OpenShot

– Audacity

– Blender

Page 13: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

A/V Editor: OpenShot

● Openshot is a simple yet powerful video editor.

● Cropping● Transitions● Audio tracks

Page 14: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

A/V Editor: Audacity

● Audio editor

Page 15: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

A/V Editor: Blender

● 3D Image/ Animation Studio

Page 16: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Image Editors

Page 17: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Image Editors Showcase

● 2 will be Covered Here:– Inkscape

– Pinta

– GIMP

Page 18: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Image Editors: InkScape

● Inkscape is an image editor for making SVG images but can export to many file types

Page 19: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Image Editors: Pinta

● An image editor designed to basically be MSPAINT.

Page 20: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Image Editors: GIMP

● Gnu Image Manipulation Program.● Supports photoshop brushes.● Designed to be a photoshop close second.

Page 21: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Dev Tools

Page 22: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

DevTools Showcase

● 8 will be Covered Here:– Dia

– Yed

– SweetHome3d

– Geany

– Fritzing

– OpenSCAD

– SqliteBrowser

– Bless

Page 23: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

DevTools: Dia

● Dia is a visio like tool.● Leaves a lot to be desired...● Good for flowcharting, network diagrams,

schmatics, etc.

Page 24: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

DevTools: yEd

● Yed is like dia, but produces nicer looking graphs and runs on java. This tool runs on just about any desktop OS as a result.

Page 25: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

DevTools: SweetHome3D

● SweetHome3D is a floor plan layout tool.● Can create 3D renders of the floor plan.● Nice for planning furniture layouts.● Written in Java.

Page 26: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

DevTools: Geany

● A text editor geared towards program development.

● Supports code folding, syntax highlighting, tabs, and auto complete.

● Has become my go-to editor for python and C/C++ due to it being lightweight.

Page 27: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

DevTools: Fritzing

● Fritzing is a electronic design tool intended for hobbyist.

● Supports 3 views: Breadboard, schematic, and PCB.

● Changing something in one view updates all the views.

● Export your designs as images.● Share your projects to a website they have

similar to thingaverse

Page 28: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

DevTools: OpenSCAD

● OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language.

● This tool makes it easy to make a scaled object in 3D that can be exported as an STL file for use in a 3D printer.

Page 29: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

DevTools: SqliteBrowser

● SqliteBrowser is a GUI tool to browse, edit, and query against an sqlite database file.

Page 30: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

DevTools: Bless

● Bless is a simple hex editor.

Page 31: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

System Utilities

Page 32: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Sys Utils Showcase

● 3 will be Covered Here:– GKrellm

– ARandR

– BleachBit

Page 33: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

SysUtils: GKrellm

● Gkrellm is a simple System performance montior.

Page 34: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

SysUtils: ARandR

● A GUI front-end to the xrandr tool.● Used to configure your display settings.● Handy if you're using a dual monitor system

or setting up for a presentation.

Page 35: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

SysUtils: BleachBit

● BleachBit is a tool similar to ccleaner on windows. Supports GUI or CLI usage.

● It can clean-up temp files generated by common everyday tools.

● It's easy to write and add new cleaners to it.● Supports wiping files before deleting.● Supports wiping free space of the disk. Don't

use on SSD.● Supports wiping free RAM space as well.

Page 36: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Games

Page 37: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Games Showcase

● 4 will be Covered Here:– Armagetron Advanced

– OpenArena

– LightsOff

– Steam

Page 38: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Games: Armagetron Advanced

● Armagetron is a 3d Tron light cycles game.● Supports Multiplayer.● AI bots for single player.● Great For LAN parties.

Page 39: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Games: OpenArena

● OpenArena uses the open source quake engine and is a clone of the Quake game.

● This game also has AI bots, Single and Multiplayer support.

Page 40: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Games: LightsOff

● A clone of an old Tiger Toys Handheld game called LightsOut.

Page 41: Desktop Application Showcase - wiki.jaxhax.org€¦ · DevTools: OpenSCAD OpenSCAD is a CAD type of tool for generating 3D objects using a simple programming language. This tool makes

Games: Steam● Steam is a free game

delivery platform.● Games can cost

money or be free to play.

● Valve has made large pushes for game devs to support Linux and Mac as well.