spacer

App Developer

spacer

Resources

Platform

Platform

  • API
  • Documentation
  • Unity Desktop

Tools

  • Graphical designers
  • Graphical libraries
  • Graphical toolkits
  • IDEs
  • Packaging
  • Project hosting
  • Quickly
  • Revision control

Programming languages

  • C and C++
  • C#
  • Java
  • JavaScript
  • Python
  • QML
  • Vala

Technologies

  • Application indicators
  • Messaging menu
  • Notification
  • Online Accounts
  • Sound menu
  • Ubuntu developer stack
  • Unity launcher
  • Unity lenses and scopes
  • Web Apps

App developer cookbook

  • All recipes
  • Mobile
  • Multitouch
  • Social networking
  • Ubuntu One
  • Unity
  • Widgets

Get help

  • Community

Unity Desktop

Unity provides a complete, simple, touch-ready environment that integrates your applications and your workflow.

Unity is designed for mouse, touchpad, and keyboard use. It includes a new panel and application launcher that makes it fast and easy to access preferred applications, such as the browser, while removing screen elements that are rarely used.

Unity technologies

Unity itself is made up of several components: The Launcher which appears on the left-hand side of the screen which allows you to start and switch applications, the menu panel at the top of the screen which integrates both the application menu as well as application indicators, the Dash which provides desktop search integration for local and remote information, and non-intrusive on screen notifications.

www.youtube.com/watch?v=pOpVhuB9sVk

The application launcher

spacer The Launcher displays icons for commonly-used applications and programs that are currently running. Clicking on an icon will give the target application focus if it is already running or launch it if it is not already running. If you click the icon of an application that already has focus, Unity will activate an Expose-style view of all the open windows associated with that application.

Click here for more information about the Launcher

Application indicators

spacer Application indicators provide a simple and effective API to provide an application icon in the notification area in the top-right part of the screen, and provide simple, accessible, and complete access to key parts of your application.

Click here for more information about Indicators

Unity comes with some common indicators that your application can integrate with.

The messaging menu

spacer The messaging menu provides quick access to global messaging status and individual messaging applications. An application may provide a new-messages count or a time-since-last-message for multiple message sources.

Click here for more information about the Messaging Menu

The sound menu

spacer In addition to being able to easily change audio volume, the Sound Menu lets a user control music playback from their choice of music player. It can also display the name, artist, and album art for the currently playing song.

Click here for more information about the Sound Menu

The Dash, lenses and scopes

spacer The Dash allows the user to quickly search for information both locally (installed applications, recent files, bookmarks, etc) and remotely (Twitter, Google Docs, etc). It achieves this by having one or more Lenses that each are responsible for providing one category of search results for the Dash, and Scopes which provide the Lens with search results from multiple independent sources.

Click here for more information about the Lenses and Scopes

Notification

spacer Notify OSD provides a notification system that provides simple and elegant bubbles that can convey different types of information, but are always dismissable by simply moving your mouse over the bubble, to fade it.

Click here for more information about Notify OSD

Ubuntu Web Apps

spacer Ubuntu Web Apps enable developers to create web applications that run in web browsers, but act as if they are native applications. They provide close integration to the Unity shell for functions such as launch, notifications and controls.

Click here for more information about Ubuntu Web Apps

We need your help!

Submit a tutorial

With your help, we can make this site grow to meet each developer's needs. Contribute by sharing your programming knowledge!

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.