open source: от "голо желязо" до javascript
TRANSCRIPT
![Page 2: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/2.jpg)
@leonanavi
Open source
Hardware
Boot loader
Операционна
система
Програми и
процеси
HTML5 & JavaScript
![Page 3: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/3.jpg)
@leonanavi
Персонални компютри Преди
Сега
Commodore VIC-201980
Apple II1977
Macintosh1984
IBM PS/21987
Amiga 5001985
ThinkPad Yoga2013
MacBook Air2008
Samsung Chromebook2011
Microsoft Surface Pro 3 2014
![Page 4: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/4.jpg)
@leonanavi
JavaScript отвъд уеб браузърите
![Page 5: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/5.jpg)
@leonanavi
FREE LIKE
FREEDOM
![Page 6: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/6.jpg)
@leonanavi
Open Source Hardware
Натрупване и споделяне на опит
Евтини и достъпни прототипи
Примери: OLinuXino, Arduino
![Page 7: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/7.jpg)
@leonanavi
![Page 8: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/8.jpg)
@leonanavi
MinnowBoard MAX
64-bit Intel Atom E38XX
Intel HD Graphics GPU
1/2 GB DDR3 RAM
Производител CircuitCo
Цена: $99/$133
![Page 9: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/9.jpg)
@leonanavi
A10/A20-OLinuXino
A10/A20 Allwinner Technology ARM SoC
Mali-400 MP/MP2 GPU
1GB / 512MB DDR3 RAM
SATA, 2xUSB, GPIO, HDMI и т.н.
Производител Olimex
Цена: 30-65 Евро
![Page 10: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/10.jpg)
@leonanavi
Radxa Rock
Rockchip RK3188 ARM SoC
Mali400-mp4 GPU
1/2GB DDR3 RAM
8GB Nand Flash
WiFi, IR, 2xUSB, GPIO и т.н.
Производител: Tom Cubie & Co
Цена: $59/$99
![Page 11: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/11.jpg)
@leonanavi
Вариант 1:внос
![Page 12: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/12.jpg)
@leonanavi
“На този свят нищо не е сигурно освен смъртта и
данъците.”
Бенджамин Франклин
![Page 13: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/13.jpg)
@leonanavi
Митницата
![Page 14: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/14.jpg)
@leonanavi
Пренос на данни между митницески терминали
1.44MB за около минута - две
![Page 15: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/15.jpg)
@leonanavi
Вариант 2:родно
производство
![Page 16: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/16.jpg)
@leonanavi
Boot loader (зареждаща програма)
Зареждаща програма
Операционна система
Хардуер
![Page 17: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/17.jpg)
@leonanavi
Open Source Boot Loaders
BareBox (GPLv2)
DAS U-Boot (GNU GPLv2 and GNU GPLv2+)
GNU GRUB (GNU GPLv3)
![Page 18: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/18.jpg)
@leonanavi
Избор на Open Source ОС
![Page 19: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/19.jpg)
@leonanavi
Linux ядро
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-) Linus ([email protected])
Линус Торвалдс, 25 Август 1991г.
![Page 20: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/20.jpg)
@leonanavi
Какво е Tizen?
Софтуерна платформа с отворен код и Linux ядро
мобилни, вградени, преносими устройства и Internet of Things (IoT)
ARM и x86 процесори
HTML5 приложения
2012 2013 2014
TizenLarkspur
Tizen 2 Tizen 3
2015
![Page 21: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/21.jpg)
@leonanavi
Tizen устройства
![Page 22: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/22.jpg)
@leonanavi
Архитектура на Tizen
Приложения
Linux ядро и драйвери
API-та
Услуги
![Page 23: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/23.jpg)
@leonanavi
Tizen 3 профили
Tizen:Common
Mobile Wearable IVI TV
![Page 24: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/24.jpg)
@leonanavi
Какво има в Tizen?
Linux kernel 3.14 LTS
Smack
RPM Package Manager
GNU C Library
GCC
Crosswalk
OpenSSL
SQLite
PulseAudio
Wayland & Weston
X11
EFL
![Page 25: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/25.jpg)
@leonanavi
Web Engine
Blink
WebKit
KHTML
![Page 26: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/26.jpg)
@leonanavi
Инструменти за разработване на Tizen като платформа
Git
Gerrit
JIRA
Git Build System (GBS)
MIC
Yocto
![Page 27: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/27.jpg)
@leonanavi
Tizen SDK за разработване на приложения
Tizen IDE
Tizen Emulator
Tizen Simulator
Smart Development Bridge (SDB)
Ubuntu Mac OS X Windows
![Page 28: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/28.jpg)
@leonanavi
Tizen уеб приложения
Препоръчителен подход за създаване на приложения
Технологии: HTML5, CSS, JavaScript
Формат на инсталационните файлове wgt
W3C HTML5 APIs
Допълнителни Tizen APIs
![Page 30: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/30.jpg)
@leonanavi
Tizen специфични API-та
Всички допълнителни API-та, извън HTML5 стандарта,
са в именното пространство tizen.
Глобален JavaScript обект tizen, чрез който се
достъпват API-тата.
API-та: Bluetooth, NFC, аларма, календар, контакти,
история на обажданията, съобщения, отметки,
файлове, сваляне на файлове, и др.
![Page 31: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/31.jpg)
@leonanavi
Пример: сваляне на файловеvar listener = {
onprogress: function(id, receivedSize, totalSize) { /* … */ },onpaused: function(id) { /* … */ },oncanceled: function(id) { /* … */ },oncompleted: function(id, sFullPath) { /* … */ },onfailed: function(id, error) { /* … */ },
};
var downloadRequest = new tizen.DownloadRequest("https://hackbulgaria.com/static/img/HackBG-logo.png", "images");
var nDownloadId = tizen.download.start(downloadRequest, listener);
tizen.download.pause(nDownloadImageId);
tizen.download.resume(nDownloadImageId);
![Page 32: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/32.jpg)
@leonanavi
Полезни връзки
https://www.olimex.com/
http://radxa.com/
http://minnowboard.org/
http://linux-sunxi.org/
http://linux-rockchip.info/
https://www.tizen.org/
https://developer.tizen.org/
https://source.tizen.org/
https://wiki.tizen.org/
Икони от:http://www.flaticon.com/
![Page 33: Open source: от "голо желязо" до JavaScript](https://reader034.vdocument.in/reader034/viewer/2022042817/55a685f21a28abed088b462c/html5/thumbnails/33.jpg)
@leonanavi
KEEP CALM AND
SUPPORT FOSS