The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Sailfish
(→Iconia Tab W500) |
|||
(40 intermediate revisions by 16 users not shown) | |||
Line 1: | Line 1: | ||
= Sailfish Community Page = | = Sailfish Community Page = | ||
− | + | Sailfish/Silica page with links, tips, hacks, feel free to add related content. Code links for the App List most welcome. | |
+ | Please check also the official page <s>https://sailfishos.org/wiki/Main_Page</s>(AWOL after page redesign) | ||
+ | |||
+ | == About Sailfish OS == | ||
+ | Sailfish is a Linux-based mobile operating system developed by [[Jolla]] in cooperation with the Mer project and supported by the Sailfish Alliance. Although it is primarily targeted at mobile phones, it is also intended to support other categories of devices. | ||
+ | |||
+ | The Sailfish OS and the Sailfish Software development kit are based on the Linux kernel and Mer. | ||
+ | * Hardware, for Jolla's devices having "[[The other half]]" | ||
+ | * Linux kernel "[[Compiling Jolla kernel]]" | ||
+ | * Mer drivers layer and [[Android]] drivers through [[libhybris]] | ||
+ | * Mer layer: System essentials, Multimedia, Graphics ([[Wayland]]), Security, Build and Development ([[Qt]], [[Qt Webkit]], [[QML]], [[HTML5]], [[Alien Dalvik]] Android compatibility and others) | ||
+ | * UI and middleware: Home screen & switcher, Real live multitasking, Input methods, Ambiance themes, Multimedia codecs | ||
+ | * Applications (Mer, [[Meego]], Sailfish and [[Android]] apps are supported) with multiple [[application store]]s | ||
== Communications == | == Communications == | ||
Line 7: | Line 19: | ||
* twitter : #sailfishos | * twitter : #sailfishos | ||
* Mailing list: [mailto:devel-subscribe@lists.sailfishos.org] [http://www.mail-archive.com/devel@lists.sailfishos.org/] | * Mailing list: [mailto:devel-subscribe@lists.sailfishos.org] [http://www.mail-archive.com/devel@lists.sailfishos.org/] | ||
+ | |||
+ | === Community meetings === | ||
+ | |||
+ | [[Sailfish/CommunityMeetings|Regular meetings of the SailfishOS community]] have been established to improve transparency and cooperation with Jolla. | ||
+ | |||
+ | Information about the [https://together.jolla.com/question/54157/sailfishos-open-source-collaboration-meeting-planning/ next meeting and its agenda] can be found on https://together.jolla.com . | ||
== SDK and Emulator == | == SDK and Emulator == | ||
Line 12: | Line 30: | ||
* sdk emulator - http://vimeo.com/60547343 | * sdk emulator - http://vimeo.com/60547343 | ||
* on 21" screen - http://www.youtube.com/watch?v=1rkmiIMiyM0&feature=youtu.be | * on 21" screen - http://www.youtube.com/watch?v=1rkmiIMiyM0&feature=youtu.be | ||
+ | |||
+ | == App List == | ||
+ | |||
+ | [http://talk.maemo.org/showthread.php?t=90245 TMO] and [http://talk.maemo.org/showthread.php?p=1479311 Copernicus] threads about status of applications being ported to sailfish. | ||
+ | |||
+ | [[Sailfish OS OpenSource Apps]] | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | ! AppIcon | ||
+ | ! App Name | ||
+ | ! Description | ||
+ | ! Link | ||
+ | ! Picture Screen | ||
+ | |- | ||
+ | | [[File:icon85jolla.png|85px|border]] | ||
+ | | [[Ambiance Changer]] | ||
+ | | Ambiance Changer is a hack to change ambiance on the emulator. | ||
+ | | [https://github.com/sailfishapps/ambiancechanger Git repository] | ||
+ | | [[File:screenshot-jolla.jpg|132px|border]] | ||
+ | |- | ||
+ | | [[File:icon-alice.jpg|85px|border]] | ||
+ | | [[Alice]] | ||
+ | | Ported the app “Alice” (from BB10) to SailfishOS. The application is used to check the status of growth of children. | ||
+ | | http://tiny.cc/ndq9sw | ||
+ | | [[File:screenshot-jolla.jpg|132px|border]] | ||
+ | |- | ||
+ | | [[File:icon85jolla.png|85px|border]] | ||
+ | | [[Google Reader]] | ||
+ | | Grrok is a great little Google Reader client by Jon Levell. It's open source and I like it, so I did a quick port of it to Sailfish and used it to demo developing for Sailfish at Jolla Hackday and at Qt Developer Days 2012 at Santa Clara, California. [http://veskuh.blogspot.co.uk/2013/03/sailfish-sdk-alpha.html veskuh.blogspot] | ||
+ | | https://github.com/veskuh/grrok | ||
+ | | [[File:screenshot-jolla.jpg|132px|border]] | ||
+ | |- | ||
+ | | [[http://p.d.ovi.com/p/g/store/13115872/bitpurse_256-96x96.png]]bitPurse icon | ||
+ | | [[bitPurse ]] | ||
+ | | bitCoin money transactions | ||
+ | | http://www.youtube.com/watch?v=M7_L2w-92OY | ||
+ | | [[File:screenshot-jolla.jpg|132px|border]] | ||
+ | |- | ||
+ | | [[File:Icon-86-gpodder.png|85px|border]] | ||
+ | | [[gPodder]] | ||
+ | | [http://wiki.gpodder.org/wiki/Sailfish_OS Installation instructions] - [https://build.merproject.org/package/show?package=org.gpodder.sailfish&project=home:thp:gpodder OBS Link] | ||
+ | | [https://github.com/gpodder/gpodder-sailfish Git repository] | ||
+ | | [http://www.flickr.com/photos/thp4/sets/72157632881495048/ Screenshots] | ||
+ | |- | ||
+ | | [[File:Fremantleline.png|85px|border]] | ||
+ | | [[Perth Trains]] | ||
+ | | The app provides a simple way to view ‘live’ departure times of train services across Perth. | ||
+ | | [https://github.com/mattaustin/fremantleline/tree/development Git repository] | ||
+ | | [http://mattaustin.me.uk/2013/05/perth-trains-live-departures-sailfish/ Screenshots] | ||
+ | |- | ||
+ | | [[File:icon85jolla.png|85px|border]] | ||
+ | | [[Ogre3D]] | ||
+ | | Ogre 3D - 3D visualization app | ||
+ | | [http://blog.mikeasoft.com/2013/02/28/ogre3d-on-jollas-sailfishos/] | ||
+ | | [[File:screenshot-jolla.jpg|132px|border]] | ||
+ | |- | ||
+ | | [[File:icon85jolla.png|85px|border]] | ||
+ | | [[ownNotes]] | ||
+ | | A note taking application with ownCloud sync. [http://khertan.net/ownNotes More Informations] | ||
+ | | [https://github.com/khertan/ownNotes Git repository] | ||
+ | | [http://khertan.net/ownNotes Screenshots] | ||
+ | |- | ||
+ | | [[File:Tweetian80.png|85px|border]] | ||
+ | | [[Tweetian]] | ||
+ | | Tweetian is a feature-rich Twitter app for smartphones, developed using Qt/QML. | ||
+ | | [https://github.com/veskuh/Tweetian Git repository] | ||
+ | | [http://veskuh.blogspot.fi/2013/03/tweetian.html About Sailfish port] | ||
+ | |- | ||
+ | | [[File:Uradio_icon.png|85px|border]] | ||
+ | | [[URadio]] | ||
+ | | Swedish radio broadcast client | ||
+ | | [https://github.com/mike7b4/uradio Git repository] | ||
+ | | [http://7b4.se/instacat/images/full/b7dece72-641e-4ced-9680-fd10b238eefc screenshoot] | ||
+ | |- | ||
+ | | [[File:icon85jolla.png|85px|border]] | ||
+ | | [[Weather-fish]] | ||
+ | | A beautiful weather application | ||
+ | | [https://github.com/sailfishapps/weatherfish Git repository] | ||
+ | | [[File:screenshot-jolla.jpg|132px|border]] | ||
+ | |- | ||
+ | | [[File:Jollampc.png|85px|border]] | ||
+ | | [[JollaMPC]] | ||
+ | | Full featured MPD (MusicPD) client for SailfishOS. Ported from symbian application qmobilempd, new gui. | ||
+ | | [https://github.com/djselbeck/jollampc Git repository] | ||
+ | | [http://mpd.wikia.com/wiki/JollaMPC MPD wiki entry] | ||
+ | |- | ||
+ | | [[File:icon85jolla.png|85px|border]] | ||
+ | | [[Bluewhale]] | ||
+ | | An Evernote client for SailfishOS. | ||
+ | | [https://github.com/locusf/bluewhale Git repository] | ||
+ | | [[File:screenshot-jolla.jpg|132px|border]] | ||
+ | |- | ||
+ | | [[File:Clamshell logo morpog.png|85px|border]] | ||
+ | | [[Quick Clamshell]] | ||
+ | | Simple multiplication table practising application | ||
+ | | [https://bitbucket.org/Superpelican/quick_clamshell/src Bitbucket (hg) repository] | ||
+ | | [[File:Quick Clamshell entering an answer.png|200px|border]] | ||
+ | |- | ||
+ | | ... | ||
+ | |} | ||
+ | |||
+ | |||
+ | * suncalc - http://my-symbian.com/forum/viewtopic.php?p=395131#395131 | ||
+ | * ubuntu calculator - http://www.youtube.com/watch?v=gqsN-9lC66k - https://github.com/rferrazz/sailfish-calculator | ||
+ | * Meespot - https://www.youtube.com/watch?feature=player_embedded&v=4J17QzxO0bE | ||
== Devices == | == Devices == | ||
+ | |||
+ | === Jolla === | ||
+ | |||
+ | * [[Sailfish/Jolla|Installation and recovery]] | ||
+ | * [[Sailfish/Backup_Device|Backup of OS]] | ||
=== Exopc === | === Exopc === | ||
Line 36: | Line 164: | ||
* [[Sailfish/ButterflyTouch|Installation]] | * [[Sailfish/ButterflyTouch|Installation]] | ||
− | == | + | == Unofficial third party organization on Github == |
− | + | If your app is open source, consider adding it to the "Sailfish OS third party open source apps collection" on Github. This makes it easier to discover new apps and collaborate in a central place. You can also work on your apps in your own repository and fork it to the Sailfish Apps organization: | |
− | + | ||
− | + | ||
− | + | ||
− | * | + | * Sailfish Apps: https://github.com/sailfishapps/ |
− | * | + | * Harmattan: https://github.com/harmattan/ |
− | + | * community ports status matrix: https://wiki.merproject.org/wiki/Adaptations/libhybris | |
− | + | ||
− | * | + | |
− | + |
Latest revision as of 14:25, 4 November 2017
Contents |
[edit] Sailfish Community Page
Sailfish/Silica page with links, tips, hacks, feel free to add related content. Code links for the App List most welcome.
Please check also the official page https://sailfishos.org/wiki/Main_Page(AWOL after page redesign)
[edit] About Sailfish OS
Sailfish is a Linux-based mobile operating system developed by Jolla in cooperation with the Mer project and supported by the Sailfish Alliance. Although it is primarily targeted at mobile phones, it is also intended to support other categories of devices.
The Sailfish OS and the Sailfish Software development kit are based on the Linux kernel and Mer.
- Hardware, for Jolla's devices having "The other half"
- Linux kernel "Compiling Jolla kernel"
- Mer drivers layer and Android drivers through libhybris
- Mer layer: System essentials, Multimedia, Graphics (Wayland), Security, Build and Development (Qt, Qt Webkit, QML, HTML5, Alien Dalvik Android compatibility and others)
- UI and middleware: Home screen & switcher, Real live multitasking, Input methods, Ambiance themes, Multimedia codecs
- Applications (Mer, Meego, Sailfish and Android apps are supported) with multiple application stores
[edit] Communications
- IRC-channel: #sailfishos at freenode (#mer for core packages) Link Channel log
- twitter : #sailfishos
- Mailing list: [1] [2]
[edit] Community meetings
Regular meetings of the SailfishOS community have been established to improve transparency and cooperation with Jolla.
Information about the next meeting and its agenda can be found on https://together.jolla.com .
[edit] SDK and Emulator
- sdk emulator - http://vimeo.com/60547343
- on 21" screen - http://www.youtube.com/watch?v=1rkmiIMiyM0&feature=youtu.be
[edit] App List
TMO and Copernicus threads about status of applications being ported to sailfish.
AppIcon | App Name | Description | Link | Picture Screen |
---|---|---|---|---|
Ambiance Changer | Ambiance Changer is a hack to change ambiance on the emulator. | Git repository | ||
Alice | Ported the app “Alice” (from BB10) to SailfishOS. The application is used to check the status of growth of children. | http://tiny.cc/ndq9sw | ||
Google Reader | Grrok is a great little Google Reader client by Jon Levell. It's open source and I like it, so I did a quick port of it to Sailfish and used it to demo developing for Sailfish at Jolla Hackday and at Qt Developer Days 2012 at Santa Clara, California. veskuh.blogspot | https://github.com/veskuh/grrok | ||
[[3]]bitPurse icon | bitPurse | bitCoin money transactions | http://www.youtube.com/watch?v=M7_L2w-92OY | |
gPodder | Installation instructions - OBS Link | Git repository | Screenshots | |
Perth Trains | The app provides a simple way to view ‘live’ departure times of train services across Perth. | Git repository | Screenshots | |
Ogre3D | Ogre 3D - 3D visualization app | [4] | ||
ownNotes | A note taking application with ownCloud sync. More Informations | Git repository | Screenshots | |
Tweetian | Tweetian is a feature-rich Twitter app for smartphones, developed using Qt/QML. | Git repository | About Sailfish port | |
URadio | Swedish radio broadcast client | Git repository | screenshoot | |
Weather-fish | A beautiful weather application | Git repository | ||
JollaMPC | Full featured MPD (MusicPD) client for SailfishOS. Ported from symbian application qmobilempd, new gui. | Git repository | MPD wiki entry | |
Bluewhale | An Evernote client for SailfishOS. | Git repository | ||
Quick Clamshell | Simple multiplication table practising application | Bitbucket (hg) repository | ||
... |
- suncalc - http://my-symbian.com/forum/viewtopic.php?p=395131#395131
- ubuntu calculator - http://www.youtube.com/watch?v=gqsN-9lC66k - https://github.com/rferrazz/sailfish-calculator
- Meespot - https://www.youtube.com/watch?feature=player_embedded&v=4J17QzxO0bE
[edit] Devices
[edit] Jolla
[edit] Exopc
[edit] HP Mini
- https://twitter.com/vgrade/status/309783535592542209/photo/1
- Use Exopc instructions but 1024x600 in ApplicationWindow.qml Installation
[edit] Iconia Tab W500
- https://twitter.com/SfietKonstantin/statuses/310464268074098688
- https://vimeo.com/album/2201203/video/62061963
- Installation
[edit] PackardBell Buttefly Touch
- it is an Acer Aspire 1820 clone, so should work the same with it
- http://youtu.be/4DMjgSXkVdE
- Installation
[edit] Unofficial third party organization on Github
If your app is open source, consider adding it to the "Sailfish OS third party open source apps collection" on Github. This makes it easier to discover new apps and collaborate in a central place. You can also work on your apps in your own repository and fork it to the Sailfish Apps organization:
- Sailfish Apps: https://github.com/sailfishapps/
- Harmattan: https://github.com/harmattan/
- community ports status matrix: https://wiki.merproject.org/wiki/Adaptations/libhybris