Friday 7 December 2012

[Time]Top 10 Gadgets No.4 Raspberry Pi


4. Raspberry Pi Model B

image: Raspberry Pi
RASPBERRY PI
How do you sell a PC for $35? In the case of the Raspberry Pi, the British foundation which created it reduced computing to its most stripped-down essence. The Model B is a tiny bare circuit board: You supply a power source, a memory card and an operating system, not to mention a display, a keyboard and a mouse. The notion here isn’t to compete with anything you’d pick up at Best Buy; instead, the Pi is meant to help young people learn about technology, including students in countries where even $35 is an imposing chunk of change. But even if you’re not part of the target market, this exercise in inventive minimalism is inspiring.
http://techland.time.com/2012/12/04/top-10-tech-lists/slide/raspberry-pi-model-b/

Read more: http://techland.time.com/2012/12/04/top-10-tech-lists/#ixzz2EL7gbhJX

Monday 3 December 2012

[Old version]About old photo!

I do my interim presentation.
I would push some photo about Android Eat Raspberry Pi.


Sunday 25 November 2012

[AEPweb]For the First part web had Finish!

I had two raspberry now, one is 512M and the others is 256M. I would cost a lot of day to build the JSP server which use Tomcat. I also use some DNS to help USER can view my web, There also need a lot of time to debug. And I would try my best in this Project. The problem in my time is there a lots of lab report and test is coming, I would stop about month to write report and the others, but I would pay the web as soon as possible.
Here is the picture of my web log in Picture!!
And next Time I maybe would change my blog address and title!

Friday 23 November 2012

[S1FYP]The test web side and My internet Raspberry pi!

Webside Test address:
http://aepweb.cz.cc

My internet Raspberry pi
qinthqod.gicp.net

It too late hence just note the address,
the picture and video would publish later.

Tuesday 20 November 2012

Monday 19 November 2012

The New style of AEP should be Anywhere eat Raspberry Pi

The new ideal of AEP should be Anywhere eat Raspberry Pi.
The first design an website which can control Raspberry Pi by console.
The Pi also feedback to the website.
There should be use ant and tomcat to build it. The editor I would choose Notepad++ which is easy to use, if it need build more in the future, the eclipse is goo choose which had use build android eat pi before.
There second which should be use html5 and websocket to use in Raspberry Pi. There just an ideal and when I finish the first part and report I would think about that.

Tuesday 13 November 2012

[Think]About web client.

There would have new ideal about this project--use web to eat pi. There would be helpful for control pi in computer or mobile. The app which can screencut had finished and I would post it later.

Wednesday 24 October 2012

【512M】Update Debian run in 512M!

First check raspi-config and rpi-update install!
Install rpi-update:
    $ sudo apt-get update       
  $ sudo apt-get install ca-certificates 
  $ sudo apt-get install git-core 
  $ sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update 
  $ sudo chmod +x /usr/bin/rpi-update 
  $ sudo rpi-update 
  Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS 
  Performing self-update 
  Autodetecting memory split 
  Using ARM/GPU memory split of 192MB/64MB 
  We're running for the first time 
  Setting up firmware (this will take a few minutes) 
  Using SoftFP libraries 
  /opt/vc/sbin/vcfiled: error while loading shared libraries:libvchiq_arm.so: cannot open shared object file: No such file or directory 
  If no errors appeared, your firmware was successfully setup 
  A reboot is needed to activate the new firmware 
  $ sudo ldconfig 
  $ sudo rpi-update 
  Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS 
  Performing self-update 
  Autodetecting memory split 
  Using ARM/GPU memory split of 192MB/64MB 
  Updating firmware (this will take a few minutes) 
  Your firmware is already up to date 
  $ sudo reboot 


Next,
1. raspi-config ----> Update
2. rpi-update
3. sudo sh -c 'cp /root/.rpi-firmware/* /boot'
    sudo rm /boot/arm*_start.elf
4.sudo nano /boot/config.txt
5. In the last line write gpu_mem_512=64.
6.Ctrl+O
7.ctrl+x
8.Reboot
9.$free -m to check is 438.
10.Fast!!!!!!!!!!

Thursday 18 October 2012

[surprise ]512MB Pi arrived!

In before development I used pi which the school support me. I buy my pi last month, and this Monday my friend tell me pi is update to 512mb! And my pi is arrived today! it 512MB !


Friday 12 October 2012

[Basic]Communication software test

This is a test for my software which basic on java and android 
1.Connect keyboard, mouse, monitor and network cable with Raspberry Pi.

2.Raspberry Pi had start(Debian OS) and show the desktop with project logo(It is cute~?).
3. Open Txterminal

4.Use the instruction ifconfig to show the Ip address in Pi.


5. Copy the address to AEP app which had install in my I9100 before.


6. Start the software in Pi which use java.

5. Send ifconfig from android app, and can see the feedback from Pi (Black ground make the word not clear, I would change next time.)


6. The result show in the Pi. Succeed!
7.Use the menu in I9100. there two LNK easy to Power off and reboot pi! And I would test the Power off in next video.


The result of power off!
Succeed!




How to using Java in Debian


Using Java in Debian
To install the default JRE (Java Runtime Environment) on your system, run:

apt-get install default-jre


To install the default JDK (Java Development Kit) on your system, run:

apt-get install default-jdk

Monday 8 October 2012

How do I download and install 32-bit Java for Linux Platforms?

Reference:http://www.java.com/en/download/help/linux_install.xml

How do I download and install 32-bit Java for Linux Platforms?

This article applies to:
  • Platform(s): Red Hat Linux, SUSE Linux, Oracle Linux, Oracle Enterprise Linux, SLES
  • Java version(s): 6.0, 7.0

Linux System Requirements
See supported System Configurations for information about supported platforms, operating systems, desktop managers, and browsers.
You will also need a Pentium 166MHz or faster processor with a minimum of 75MB free disk space and a minimum of 64MB of RAM.

Note: For downloading Java other flavors of Linux see Java for Ubuntu, Java for Fedora


Follow these steps to download and install 32- bit Java for Linux.
  1. Download
  2. Install
  3. Enable and Configure
Download
  1. Go to http://java.com and click on the Download button
  2. There are two types of installation packages.
    • Java on Linux Platforms
      This is an archive binary file that can be installed by anyone (not only the root users), in any location that you can write to. However, only the root user can install Java into the system location.
    • Java on RPM-based Linux Platforms
      32-bit RPM-based Linux platforms, such as Red Hat and SuSE, use a RPM binary file (.rpm) in the system location. You must be root to perform this installation.

    Download the package that best suits your needs. You can download the file to any of the directories on your system.
  3. Download and check the download file size to ensure that you have downloaded the full, uncorrupted software bundle. Before you download the file, notice its byte size provided on the download page on the web site. Once the download has completed, compare that file size to the size of the downloaded file to make sure they are equal.




Install
Java for Linux Platforms

The instructions below are for installing version Java 7 Update 7 (7u7). If you are installing another version, make sure you change the version number appropriately when you type the commands at the terminal. Example: For Java 6u35 replace 7u7 with 6u35. Note that, as in the preceding example, the version number is sometimes preceded with the letter u, and sometimes it is preceded with an underbar, for example, jre1.7.0_07.

  1. Change to the directory in which you want to install. Type:
    cd <directory path name>
    For example, to install the software in the /usr/java/ directory, Type:
    cd /usr/java/

    Note about root access:To install Java in a system-wide location such as /usr/local, you must login as the root user to gain the necessary permissions. If you do not have root access, install the Java in your home directory or a subdirectory for which you have write permissions
  2. Move the .tar.gz archive binary to the current directory.
  3. Unpack the tarball and install Java
    tar zxvf jre-7u7-linux-i586.tar.gz

    The Java files are installed in a directory called jre1.7.0_07 in the current directory.
    In this example, it is installed in the /usr/java/jre1.7.0_07 directory.
    When the installation has completed, you will see the word Done.
  4. Delete the .tar.gz file if you want to save disk space.

Java for RPM based Linux Platforms

The instructions below are for installing version Java 7 Update 7 (7u7). If you are installing another version, make sure you change the version number appropriately when you type the commands at the terminal. Example: For Java 6u35 replace 7u7 with 6u35. Note that, as in the preceding example, the version number is sometimes preceded with the letter u, and sometimes it is preceded with an underbar, for example, jre1.7.0_07.

  1. Become root by running su and entering the super-user password.
  2. Uninstall any earlier installations of the Java packages.
    rpm -e <package_name>
  3. Change to the directory in which you want to install. Type:
    cd <directory path name>
    For example, to install the software in the /usr/java/ directory, Type:
    cd /usr/java
  4. Install the package.
    rpm -ivh jre-7u7-linux-i586.rpm

    To upgrade a package,
    rpm -Uvh jre-7u7-linux-i586.rpm
  5. Delete the .rpm file if you want to save disk space.
  6. Exit the root shell. No need to reboot.
The installation is now complete. Go to the Enable and Configure section.


Enable and Configure
Firefox or Mozilla
To configure the Java Plugin follow these steps:
  1. Exit Firefox browser if it is already running.
  2. Uninstall any previous installations of Java Plugin.
    Only one Java Plugin can be used at a time. When you want to use a different plugin, or version of a plugin, remove the symbolic links to any other versions and create a fresh symbolic link to the new one.
  3. Create a symbolic link to the libnpjp2.so file in the browser plugins directory
    • Go to the plugins sub-directory under the Firefox installation directory
      cd <Firefox installation directory>/plugins
    • Create the symbolic link
      ln -s <Java installation directory>/lib/i386/libnpjp2.so

    Note: If you are upgrading your Java version then before creating new symbolic link you should remove old symbolic link to enable latest downloaded Java.

    To remove old symbolic link:
    type cd <Firefox installation directory>/plugins
    rm libjavaplugin_oji.so

    Example
    • If Firefox is installed at this directory:
      /usr/lib/<Firefox installation directory>
    • And if the Java is installed at this directory:
      /usr/java/<Java installation directory>
    • Then type in the terminal window to go to the browser plug-in directory:
      /usr/lib/<Firefox installation directory>/plugin
    • Enter the following command to create a symbolic link to the Java Plug-in for the Mozilla browser.
      ln -s /usr/java/<Java installation directory>/lib/i386/libnpjp2.so


  4. Start the Firefox browser, or restart it if it is already up.

    In Firefox, type about:plugins in the Location bar to confirm that the Java Plugin is loaded. You can also click the Tools menu to confirm that Java Console is there.

Test Installation
To test that Java is installed and working properly on your computer, run this test applet.

Tuesday 2 October 2012

[Pi]Raspberry pi is arrived.

I had get rasperry pi from lab with other equipment. I forget power supply and wifi adopted. I would buy myself I can't wait for it. later of this week, I would upload a  video about Raspberry pi.


Monday 1 October 2012

[Basic Application] AEP in Android

This only application which I not test in Raspberry Pi,because this My Pi not arrived now.
This application only can sent instruction to Wi-Fi computer!
There some Figure in application!

[Logo]Android Eat Raspberry Pi Logo

I design this logo by myself!
I want my Galaxy II(I9100) which phone use Android to eat my Raspberry Pi!
It would be Surprise!

Friday 28 September 2012

[Project meeting]The first formal meeting with Dr Al-Nuaimy

In this meeting i had chat with Dr.Al-Nuaimy and others student.
In this meeting we talk about our project and Dr.Al-Nuaimy tell us about what should we do.
1.Meeting in Friday 10:00 AM Every week.
2.Always work with logbook.
3.Blog should be open.(Here it is.)
4.Specification Report Form.

There Specification Report Form should have four part!
1.why?
 Project Rationale and Industrial Relevance
2.what?
Project Description
3.How?
 Methodology
4.When?
Project Tasks and Milestones

And there also show what result should be when finish this project!

Friday 14 September 2012

【Amazing】Virtual Keyboard!

Like in move!
I want this in my Raspberry Pi


Put the future at your fingertips with our virtual laser keyboard. 
Revolutionary laser technology projects a virtual keyboard on any flat surface
Advanced optics track your fingers like magic
Connect via Bluetooth® wireless technology
Easily pair the laser projection keyboard with your smartphone, laptop or tablet 
Compact, keychain design makes our virtual keyboard super portable
Rechargeable li-ion battery (USB cord included)
Only at Brookstone

You touch, it types. 
Don’t let the keychain fool you, inside advanced optics are hard at work tracking your fingers like magic. 

Laser projection keyboard transforms flat surfaces.
Our virtual keyboard transforms a flat surface into an instant work station. So you can type up a storm any time you want. 

Bluetooth® wireless technology. 
Because it is Bluetooth enabled, the laser projection keyboard pairs quickly and easily with tablets, smartphones and most laptops. 

Rechargeable, lithium ion battery.
Comes with a USB cord for easy recharging. Lasts for up to two hours of continuous typing. 

Order your Virtual Laser Projection Keyboard from Brookstone today.
The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by Brookstone is under license.



Thursday 6 September 2012

【 SVN version control】 VisualSVN Server configuration and method of use

http://www.visualsvn.com/server/getting-started/

Add Solution to Subversion
First you need to place your solution under Subversion control. There are only two main steps to do this: execute the “Add Solution to Subversion” command and commit your solution to the repository.
Executing the “Add Solution to Subversion” command
Open or create new solution in Visual Studio. Then choose Add Solution to Subversion from the VisualSVN menu command and the wizard will open.
Now you should choose the repository where your code history will be stored. VisualSVN can add your code to a new or an existing repository. When VisualSVN creates new repository it creates the default structure with branches, tags and trunk folders. Initially your code will be stored in the trunk folder.


Now you choose the directory where your code will be stored. VisualSVN can add your code to a new or an existing repository. When VisualSVN creates new repository it creates the default repository structure with branches, tags and trunk folders. Initially your code will be stored in the trunk folder.
Please note that when adding your code to an existing repository you can choose any remote repository. For example, you can easily add your solution to a hosted repository provided by services like Google Code. Just enter the repository URL in the corresponding field in the dialog.
After this operation is finished all source files and folders in your solution will be marked as added to Subversion. Added files will be indicated by yellow icons in Solution Explorer. But all changes are still local and have not been sent to the target repository yet. This allows you to review the results of adding your solution to Subversion before the operation is finished.
Commit Solution to Subversion
To commit your solution to Subversion, select VisualSVN | Commit menu item, enter a comment and click OK. The first versions of your source files will be sent to the target Subversion repository.
 After you committed your solution to Subversion you should see green icons in Solutions Explorer indicating that your code is controlled by Subversion and you have no local changes. You are ready to work!




[Report]bug reporting template

http://www.noverse.com/images/noverse-bug-reporting-template.txt


Noverse Bug Reporting Template
==============================

Title:  

Class:
e.g. "Feature Request", "System Error", "Serious Bug"

Date:        
Reported By:
Email:    


Product:                        Version:
Platform:                       Version:
Browser:                        Version:
URL:      

Is it reproducible: Yes / Occasionally / One Time / No

Description
===========



Steps to Produce/Reproduce
--------------------------



Expected Results
----------------



Actual Results
--------------



Workarounds
-----------



Attachments
-----------



Other Information
-----------------