Index
A
- Adafruit matrix / Presenting the "matrix revolution"
- Android
- animated graphical patterns example
- creating / Example 3 – creating animated graphical patterns
- requisites / Following the project's requirements
- help, on internet / Where to find help on the Internet
- differences, with previous example / Looking at the differences from the previous example
- matrix edition concepts / Looking at the concepts of the matrix edition
- code, browsing / Browsing the code
- code, compiling / Compilation time
- GUI / Describing the GUI
- coding, different approach for / A quick tour of the code
- main functions / Looking at the main functions
- questions and thoughts / Questions and thoughts related to this example
- applications
- selecting / The choice that is not yours
- restrictions / You'll still be restricted by their proposals
B
- BeagleBone
- preparing / Preparing BeagleBone to be a server
- URL / Preparing BeagleBone to be a server
- BeagleBone/I2C
- BeagleBone Black
- about / Preparing BeagleBone to be a server
- booting, from SD card / Booting from an SD Card or flash (eMMC)
- booting, from flash (eMMC) / Booting from an SD Card or flash (eMMC)
- root limitations, extending on fresh installation / Extending the root limitations on a fresh installation
- root partition, extending / Extending your root's partition
- BeagleBone capes
- about / Introducing BeagleBone capes
- categories, exploring / Exploring capes' categories
C
- capes
- about / Introducing BeagleBone capes
- Clear() function / Looking at the main functions
- client / Presenting the "matrix revolution"
- client server application example
- creating / Example 1 – our first client server application
- requirements, installing / Installing the requirements
- running / Running the example
- code / Jumping into the code
- data packet, describing / Description of the data packet
- server code, describing / Describing the server code
- questions and suggestions / Questions and suggestions related to this example
- functionality, adding / Example 2 – improving the first example by adding functionalities
- graphical interface, adding to client / From the client side
- functionality, adding to server / From the server side
- client, improving with Kivy / Improving the client with Kivy
- code repository / Presenting the "matrix revolution"
- command line
- about / Ease your life with the command line
- package management / Package management
- looking backward / Get to know what you did previously
- files, finding / Different ways to find your files
- content, managing
- limitations / You hardly manage your own content
- Control Area Network (CAN) / Physical description
D
- daily scenarios, media usage
- Debian
- dedicated hardware
- using / Using dedicated hardware
- Digital Living Network Alliance (DLNA) / MiniDLNA
E
- environment, for Leed
- creating / Creating the environment for Leed in three steps
- database, creating / Creating a database for Leed
- project code, downloading / Downloading the project code and setting permissions
- permissions, setting / Downloading the project code and setting permissions
- Leed, installing / Installing Leed
- cron job, setting up for feed updates / Setting up a cron job for feed updates
- expansion board, using with Android
- about / Using the expansion board with Android
- files, using from computer / Using files from a computer
- applications, installing / Installing applications
- games / Games
- media, watching / Watching and listening to media
- media, listening to / Watching and listening to media
G
- general settings, MediaDrop
- about / General settings
- site name / Site name
- default language / Default language
- GitHub / Presenting the "matrix revolution"
- group management,
Springfield house example
- about / Group management
- groups, media management example
- managing / Managing policies and groups
- groups, Springfield house example
- applying / Applying groups and users
H
- headless servers
- Hello Server
- about / Testing time – "Hello Server"
I
- I2C
- about / Introducing I2C
K
- Kivy
- about / Improving the client with Kivy
- obtaining, for different platforms / Improving the client with Kivy
- installation guidelines / Improving the client with Kivy
L
- LED matrix
- about / The LED matrix
- Leds_Matrix_Tools / A quick tour of the code
- Led_Matrix Qt application / Describing the GUI
- Leed
- environment, creating / Creating the environment for Leed in three steps
- database, creating / Creating a database for Leed
- installing / Installing Leed
- used, for adding RSS feed / Using Leed to add your RSS feed
- preferences settings / Some Leed preferences settings in a server environment
- extending, with plugins / Extending Leed with plugins
- Loadfile_click() function / Looking at the main functions
- Load_From_File(QString Filename) function / Looking at the main functions
M
- matrix / Installing and using TI EZSDK
- wiring, to board / Wiring the matrix to the board
- matrix revolution
- presenting / Presenting the "matrix revolution"
- MediaDrop
- URL / Let's get acquainted with our friend – MediaDrop
- about / Let's get acquainted with our friend – MediaDrop
- features / Let's get acquainted with our friend – MediaDrop
- installing / MediaDrop installation steps, Step 2 – installing MediaDrop
- prerequisites / BBB Debian – prerequisites
- switching, from development to production / Switching from development to production
- using, through workflows / How to use MediaDrop through workflows
- video, validating / Why approvals are required
- media, publishing / Publishing your media
- auto administrated contents / Auto administrated contents
- administrator tasks / Administrator tasks
- user access / Exploring different ways to access your media
- MediaDrop installation
- BBB Debian / BBB Debian – prerequisites
- dedicated database, setting up / Setting up a dedicated database
- Python virtual environment, setting up / Step 1 – set up a Python virtual environment
- basic configuration file / Step 3 – basic configuration file
- content, copying from initial data / Step 4 – copying content from the initial data
- server database, filling / Step 5 – filling the server database and contents
- contents, filling / Step 5 – filling the server database and contents
- full-text searching / Step 6 (optional) – full-text searching
- MediaDrop server
- testing / Testing time – "Hello Server"
- about / Let's take a walk in our new MediaDrop server
- admin interface, accessing / Let's take a walk in our new MediaDrop server
- administrator action / Your first administrator action
- general settings / General settings
- appearance / Appearance
- categories / Categories
- comments / Comments
- notification e-mails / Notification e-mails
- players / Players
- popularity / Popularity
- tags / Tags
- upload settings / Upload
- media management example
- about / Second use case – media management in a company
- policies, managing / Managing policies and groups
- group, managing / Managing policies and groups
- miniDLNA
- about / MiniDLNA, What a DLNA server can do for you
- installing / Installing miniDLNA
- configuring / Configuring and customizing miniDLNA
- customizing / Configuring and customizing miniDLNA
- MJPEG-Streamer
- about / Installing and running MJPG-Streamer
- installing / Installing MJPG-Streamer
- application, starting / Starting the application
- security, adding / Let's add some security
- demo page / "I'm famous" – your first stream
- stream, using across network / Using our stream across the network
- streaming service, starting automatically on boot / Starting the streaming service automatically on boot
- new capabilities, exploring / Exploring new capabilities to install
- plugins / Plugins
- motion package
- using / Another tool for the webcam
- MyButtonGroup / A quick tour of the code
O
- open network ports
- operating system installation, for expansion board
- performing / Installing a system for the expansion board
- available operating systems / Looking at the available operating systems
- latest files, retrieving / Retrieving the latest files, images, documentation, or software
- latest images, retrieving / Retrieving the latest files, images, documentation, or software
- latest documentation, retrieving / Retrieving the latest files, images, documentation, or software
- latest software, retrieving / Retrieving the latest files, images, documentation, or software
- drivers, installing / Installing drivers
- prerequisites / Prerequisites for installing any system
- process / Installing your system
- Android, using / Installing and using Android
- Debian, using / Installing and using Debian
- TI EZSDK, using / Installing and using TI EZSDK
P
- package management
- about / Package management
- personal Palm Media player
- about / Considering a personal Palm Media player
- functional description / Functional description
- physical description / Physical description
- policies, media management example
- managing / Managing policies and groups
- Populate(QGridLayout *layout, MyButtonGroup* group ) function / Looking at the main functions
- prerequisites, for operating system installation
- about / Prerequisites for installing any system
- virtual machine / Considering a virtual machine
- SD card device / Finding your SD card device
- foreign systems, adapting for installer script / Adapting foreign systems for the installer script
- PuTTY
- Python / Presenting the "matrix revolution"
Q
- Qt Widgets Application project / Following the project's requirements
R
- Read_Matrix(unsigned short x) function / Looking at the main functions
- role attributions, Springfield house example
- about / Understanding role attributions
- authenticated users / Understanding role attributions
- guests / people passing by / friends / Understanding role attributions
- power users / Understanding role attributions
- administrator / Understanding role attributions
- RSS project, with Leed
- configuring / Configuring RSS feeds with Leed
- environment for Leed, creating / Creating the environment for Leed in three steps
- RSS feed, adding / Using Leed to add your RSS feed
- Leed preferences settings / Some Leed preferences settings in a server environment
- Leed, extending with plugins / Extending Leed with plugins
S
- Savefile_click() function / Looking at the main functions
- Save_Pattern_click() function / Looking at the main functions
- Save_To_File(QString Filename) function / Looking at the main functions
- SD card device
- searching / Finding your SD card device
- devices, listing with lsblk / Listing devices with lsblk
- dmesg utility, using / Using the dmesg utility
- investigation, checking / Checking your investigation
- security role
- about / Introducing the security role
- server / Your server, your rules, Presenting the "matrix revolution"
- Setup_gui method / Improving the client with Kivy
- software installations / Powerful and straightforward software installations
- Springfield house example
- about / An everyday use case – a house in Springfield
- users list, defining / Defining your users list
- role attributions / Understanding role attributions
- group management / Group management
- groups, applying / Applying groups and users
- users, applying / Applying groups and users
- Subsonic
- about / Subsonic
- URL / Subsonic
- online demonstration / Subsonic
- installing / Installing Subsonic
- administrating / Administering Subsonic
- users, changing / Changing users
- restarting, for applying changes / Restarting the service to apply changes
- configuration, accessing / Accessing configuration settings
- advanced configuration / Advanced configuration
- troubleshooting / Troubleshooting
T
- TI
- about / Installing and using TI EZSDK
- website / TI's website
- developing, with Qt / Developing with Qt
- TI Linux EZSDK
- TI linux unique tools
- profiling / Taking a look at TI's linux unique tools
- benchmarking / Taking a look at TI's linux unique tools
- Qt4/QML / Taking a look at TI's linux unique tools
- Qt4 / Taking a look at TI's linux unique tools
- cryptos / Taking a look at TI's linux unique tools
- multimedia / Taking a look at TI's linux unique tools
- power / Taking a look at TI's linux unique tools
U
- upload settings, MediaDrop
- about / Upload
- file size limit / File size limit
- storage engines / Storage engines
- users, Springfield house example
- applying / Applying groups and users
- uvcdynctrl package / Setting up your webcam
V
- VideoLAN menu tab / Using our stream across the network
- virtualenv / Step 1 – set up a Python virtual environment
- virtualenvwrapper / Step 1 – set up a Python virtual environment
- Voidrealms
W
- webcam
- hardware, detecting / Detecting the hardware device and installing drivers and libraries for a webcam
- drivers and libraries, installing / Detecting the hardware device and installing drivers and libraries for a webcam
- detecting / How to know your webcam
- setting up / Setting up your webcam
- webcam streaming service
- hardware device, detecting / Detecting the hardware device and installing drivers and libraries for a webcam
- drivers and libraries, installing / Detecting the hardware device and installing drivers and libraries for a webcam
- webcam, detecting / How to know your webcam
- webcam, setting up / Setting up your webcam
- Write_Matrix(unsigned short x, unsigned short y, unsigned short value) function / Looking at the main functions