Saturday, June 25, 2016

Build LibreOffice

LibreOffice is a huge project you need at least 25GB free space. I will guide you step by step to build LibreOffice. My operating system is xubuntu and it fresh installed OS. Type following commands on terminal

  1. First update the system  (use terminal)
    • sudo apt-get update
    • sudo apt-get dist-upgrade

  2.  Install git
    • sudo apt-get install git

  3. get dependencies of LibreOffice 
    • sudo apt-get build-dep libreoffice

  4. clone git repository
    • git clone git://anongit.freedesktop.org/libreoffice/core

  5. Configure the build
    • go to core directory (use:  $ cd core)
    • ./autogen.sh

  6. Build LibreOffice
    • make

  7. Open LibreOffice
    • instdir/program/soffice

Make it better LibreOffice

LibreOffice is free and open source office suite. It is a project of The Document Foundation.
It is available in 110 languages.There is 6 main features in LibreOffice
  • Writer : A word processor.
  • Calc : A spreadsheet program
  • Impress : A presentation program
  • Draw : A vector graphics editor
  • Math : An application designed for creating and editing mathematical formulae.
  • Base : A database management program, similar to Microsoft Access
I choose contribute to LibreOffice as my 3 rd year software engineering project. Stay touch I will post series of posts that how to contribute LibreOffice as a beginner

Smart Medicine Box

Smart medicine box was done as course project of embedded system.It is a smart device that track our medicines and give alerts at right time.

Problem

forget is common mistake to all of us. But when it comes to medicine it would be dangerous. people usually forget  
  • The date
  • The time
  • No of pills that need to take
Also there are some peoples they don't sure that weather they took their pills or not. There are nurses who taking care older peoples or patients. they also need to remember instructions to remember pills of lot of patients or elders.

at the moment people use manual medicine boxes and put there themselves separated pills according to there schedule and give them at right time.but what if nurse forgot time, that would be lot of problem. So smart medicine box is going to help those peoples.

System model 

 

  In system model we have developed android application, using this application users (guardian or nurse) can update schedule of patient eg. starting time, time duration between drugs, no of pills etc.
This update is can do remotely. we used WSO2 IOT platform agent file for raspberry pi and MQTT broker as mosquito. We deployed database inside raspberry pi to store schedule and separate thread compare database time with system time and give alerts.

p.s keep in touch for further details about smart medicine box