Home    |      Class Activities      |      Photos      |      Class students     |      Inferno      |      My Projects

My Projects




My internship :


         May(2010)-June(2010) i done some projects in NASO TECHNOLOGY . I done my projects in platform called Go Language. My super senior who working in Cisco gave this opportunity for me . Go is a new Programming language it was officially announced in November 2009. Go is a combination syntax of C,Java and Limbo and its a fastest compilation program. When i start developing my programs we had very few resources for reference . We often modified some codes in original package and continued our project since it is a Open Source Language


System Tools


        My project title is System Tools . i created some Tools for linux operating system using Go Language . I learnt basics in a week and started developing simple programs like Listing files in a directory, Read and display contents from a file then i started with graphics concept. created a X11 window using go Language then displayed some pictured in it . 
1.Text File to Image Convertor
        i Created my first  Application called Text file to Image File converter This application can read any text file and convert that to a .png Image . i applied some syntax highlighting concept into it . This was my successful first working application with GO .
Text File to Image File Converter


2.File Copier
           Mean while i done a program called File Copier , This application can copy and paste a file like Teracopy software . File copier having following specialties like graphical progress bar , user specified buffer 


File Copier
3.Text Editor
        Text editor is a very powerful concept i took . i created base concepts for a text editor, my editor can view a text file in a x11 window and i provided options like highlighting multiple lines , syntax highlighting , line number display, key movements and so on . My text editor can help programmers to compare and debug their programming codes by comparing some line of codes into it . 

Text Editor
       I displayed all contents as pixel by pixels in x11 window. manually i detect all pixels in a windows and modified stuffs . Everything processed using computer graphics concept . 

4.Graphical Chart
       Finally i created program called GRAPHICAL CHART . This has concepts of all above applications . i used some modules from programs which i done before. concept of graphical chart is to draw chart by reading data from a file . program will automatically draw line chart , Bar chart and Stacked chart with help of some statistical information which is given as a input .These all applications i done individually with in a month for my internship .

Read more...