Thursday Jan 29, 2015

A Young Woman Innovator Programs with Java

Hania Guiagoussou is a passionate Java developer and a high school student in Dublin, California. She developed a "Water Saver" system to control the water usage in any garden or field. She just won third place and the prize of ten thousand dollars in the Digital Innovative Challenges organized by the ITC/Telecoms  

Q: When did you start programming?

Hania: I started programming at the age of nine. My dad is a computer engineer and he encouraged my brother and me to program. I wasn’t into programming until I went to a Java programming summer workshop at Oracle where I learned object oriented programming using Alice. If it weren't for Alice, I wouldn't be interested in programming. Alice was fun and inspired me to create animation projects. 

Q: What have you been programming lately?

Hania: My last project was a “Water Saver” system. It is an implementation of machine-to-machine communication that optimizes the use of water. I used sensors to capture soil humidity and surrounding temperature. The sensors are connected to a Raspberry Pi from where an intelligent agent collects and analyzes environmental data, then records it in Java objects. I first created the system for a science fair project in Pleasanton California. My  friend and I were going to do a project to study the impact of herbal tea on the human memory. However, returning from school one day after it rained a lot, I saw sprinklers on even though plants and the soil had enough water in the entire neighborhood. At that time the news channels were all talking about water restrictions because of the drought in California. I said to myself “I’ve got the idea for my science fair competition!” 

Q: And you won an award for it...

Hania: Along with my teammate, we received a few awards from the local engineering and science fair in March 2014. We won a special award sponsored by the local utility company and third place in the Computer Science, Maths and Engineering category from over 300 projects. In September 2014, I had an opportunity to compete in an African competition in Chad where I made it to the final round in the Digital Innovative Challenges organized by the ITC/Telecoms and Information Ministries under the sponsorship of the president of Chad and in partnership with the International Telecommunication Organization (ITU). I was the youngest participant in the finals. My project won third place and I won a generous prize of 5 million local francs (around 10 thousand US dollars). 

Q: How would you advise young girls to get started in programming?

Hania: That's a really a good question because girls are not really interested in Computer Science. In my Computer Science and Engineering class, there are only 10 percent girls. I think girls should just play with tools like Alice and create animations using characters and virtual worlds of their choice. I would love to have an opportunity to show girls of my age the satisfaction of programming.

Q: How easy was it for you to get started?

Hania: Before the Alice workshop, I was not interested to go beyond the “Hello, World” application. With Alice I used advanced blocks of codes that were easy to comprehend as I was manipulating real objects using object-oriented programming. I was able to use the Java programming language without knowing I was coding. I had to get introduced in a way that I could embrace, enjoy and innovate.

Q: What do you like about Java?

Hania: I like how you can program it once and it runs on different environments. For example, for the water saver project, the program we created was targeting embedded systems and was tested on Raspberry Pi. But we initially developed the code using NetBeans on a Window PC. We took the same program and ran it on a Linux Operating system on Mac. We then moved the same code to the Raspberry Pi and it runs fine without a single code change. I really like the fact that I can program one time, run on my personal computer then have it working on many other devices. Additionally, creating a client side program using Android to connect the embedded world with our day to day devices was the icing on the cake. I was very happy when from my mobile phone and tablet I launched a standard HTML browser and controlled my application remotely. 

Q: What would you like to do as a career? 

Hania: It has always been my dream to become a doctor. Now, I’d like to pursue medical studies and combine it with tele-medicine to remotely help people in rural areas in developing country where heath-care system is not very developed. I want to become an influential women who can bring positive changes in people’s live. I hope one day to build a bridge between doctors from the U.S., Canada, Europe  in order to help doctors in Africa communicate and exchange experiences with each other and prevent deathly diseases. 


Monday Jun 30, 2014

Announcing the IoT Developer Challenge Winners!

 Oracle Technology Network and Oracle Academy are proud to announce the winners of the IoT Developer Challenge. 

Social media meets robotics. Domotics meets office design and horticulture. PINs meet voice recognition. Voting gets RFiDed. All of them making the Internet of Things come true. And, of course, built with the Java platform at the center of Things.  


The 2014 IoT Developer Challenge Winners
(Three professional projects followed by three student projects) 
  • Smart Greenhouse Project, a full-featured, automated greenhouse to grow indoor plants, developed by Dzmitry Yasevich, Pavel Vervenko, and Vladimir Redzhepov from Belarus 
  • Bot-So, a smart social robot interacting with you via Twitter, developed by  Debraj Dutta, Tapas Bose, and Avinaba Majumder from India 
  • Lhings Connected Table, an innovative design for shared office space, developed by David Peñuela, Jose Pereda and Jose Antonio Lorenzo from Spain 
  • ePot Smart Gardening, a new concept of indoor gardening, developed by Mohamed Khalil Zendah, Mohamed El Mahdi, Bouzaiane, and Mahdi Attia from Tunisia 
  • Voice Access, a voice recognition system for authentication, developed by Viatcheslav Shkurichev, Maria Chernichenko, and Sergey Chernackij from Russia 
  • JCon Rates, a conference voting system, developed by Aboullaite Mohammed, Abdessamad Amzerin, and Nisrine Jafri from Morocco
Congratulations to the Winners!  The three professional teams and the first place student team won a trip to JavaOne. Mingle with them at JavaOne from September 28 to October 2, 2014 

Thanks to all of you for participating and supporting the Challenge!  

Wednesday May 28, 2014

Challenge Ends on Friday!

This is your last chance to win a JavaOne trip. Submit a project video and code for the IoT Developer Challenge by this Friday, May 30.  12 JavaOne trips will be awarded to 3 professional teams and one student team. Members of two student teams will win laptops and certification training vouchers.


Ask your last minute questions on the coaching form or the Challenge forum. They will be answered promptly. Your project video should explain how your project works. Any common video format such as mp4, avi, mov is fine.


Your project must use Java Embedded - whether it is Java SE Embedded or ME Embedded - with the hardware of your choice, including any devices, boards and IoT technology. The project will be judged based on the project implementation, innovation and business usefulness. More details on the IoT Developer Challenge website 


Just for fun! Here is a video of Vinicius Senger giving a tour of his home lab, and showing his boards and gadgets.

Thursday May 22, 2014

Source Code for IoT Developer Challenge Projects

Discover source code that can help you create a project for IoT Developer Challenge. These code samples are open source, available on Github and may be reused in your own project. 

Check out the Pi4J code to create a command from Twitter, to connect a camera, or sensors using I2C or any GPIO Raspberry Pi pins. Pi4J project is intended to provide a bridge between the native libraries and Java for full access to the Raspberry Pi.


You may want to create an interface for your project using JavaFX. There are simple steps to build a JavaFX interface.


Ask your questions on the forums and using the coaching form. Remember the deadline is in a week on May 30 

Wednesday May 21, 2014

IoT Developer Challenge Hangouts!

The last two Hangouts with our Coach Vinicius Senger are taking place tomorrow Thursday: 
  • A Hangout in Portuguese at 4:00pm California time or 8:00pm Brazilian Time 
  • Hangout in English at 6:00pm California time, 9:00pm Eastern time, 10:00pm in Brazil. The same session will happen on Friday at 9:00am in Singapore, 10:00am in Tokyo Japan, 8:00am in Jakarta Indonesia 
Vinicius will present his lab, tools, CNC machine and many devices that he created like robots, wifi camera, panels, home automation and more! Join us and learn about the many possibilities to use Java Embedded, different types of single-board computers and your creativity.

Ask your questions at the end of these Hangouts, on the Challenge forum or using our coaching form. We are making more code available to help with your projects. Check the code samples page on IoT Developer Challenge website.

Tuesday May 20, 2014

IoT Developer Challenge Countdown

Things are heating up with less than 10 days left to submit a project video and the code for IoT Developer Challenge by the May 30 deadline. Don't miss this chance to win a trip to JavaOne for up to three members of your team!  Use the video to show how the project works.

There is still time to get your questions answered on the forums or by filling out the coaching form. We are monitoring both and your questions will be answered promptly.  

Project complexity is less important than completeness of concept. Mostly your project should work without requiring additional development. In the implementation, we look at whether you use Oracle Java Embedded - and you may use other languages or frameworks, of course. Real world implementation, a.k.a 'Utility of Entry', is only 25% of the judging criteria. Visit the the Challenge website for more details. 

The judges will score the Entries based on the following criteria: 



Thursday May 15, 2014

Win a Trip to JavaOne!

There are two weeks left to enter the IoT Developer Challenge! This is your chance to win one of 12 JavaOne trips. Submit a project video and the code of an Java Embedded application using any boards, devices, IoT technology like sensors, lights, camera, and more. The final deadline is May 30.

Here's how to enter
  1. Create a well-implemented, innovative and useful application using Java Embedded with devices, boards or other IoT technologies.
  2. Make a video presenting your project.
  3. Fill out the Submission Form with links to your video and code. 
The projects will be judged based on quality of implementation, innovation and usefulness
  • Quality: a well-implemented project with working code and that uses Oracle Java Embedded with computer boards, devices or IoT technologies
  • Innovation: a new and innovative way of using Java Embedded
  • Usefulness: a project that meets a business need
Prizes will be awarded in two categories: professional and student. They include paid team trips to JavaOne 2014 for a 
Professional category – 3 winning teams 
  •  A winning team receives prizes for up to 3 members
  •  Prize: JavaOne pass + up to $2,000USD for flight and hotel  (Hilton – SF)
Student category – 3 winning teams  prizes sponsored by Oracle Academy 
  •  1st prize: JavaOne pass + up to $2,000 USD for flight and hotel 
  •  2nd & 3rd prize: A laptop and a certification voucher 
Key Dates: 
  • Submission deadline is May 30, 2014
  • Winners announced June 30, 2014
  • JavaOne, San Francisco 2014 from Sept. 28 to Oct. 2, 2014
For more details, visit www.java.net/challenge

Tuesday May 13, 2014

Crack the Raspberry Pi. Win a JavaOne Trip!

Want to learn everything there is to know about the Raspberry Pi?  These three videos walk you through the software setup and connections to sensors and other IoT technologies. With this free 40 minute training, developers of any background can build a project with the Raspberry Pi and Java. If you are looking for more sensors, cameras and other gadgets to create a breakthrough application, just visit newark.com or adafruit.com, and they will send you the equipment you need in couple of days. 

Once you have that cool project running, submit a video of how it works and the code to the IoT Developer Challenge. This is your chance to win a trip to JavaOne 2014, the premier Java conference, where you can meet the most seasoned and innovative Java developers in the world. 

There is no time to waste!  Only 15 days are left before the Challenge deadline on May 30 

Watch the videos in the order shown below 


Thursday May 08, 2014

Getting Started With Raspberry Pi

Globalcode Founder Vinicius Senger will demonstrate how to build a simple application using a Raspberry Pi. This hangout session will be at 8:00 am in Sao Paulo, Brazil; 6pm in Jakarta, Indonesia; 11:00am GMT; 4:30pm in Chennai, India; 8:00pm in Tokyo Japan; 3:00pm in Moscow, Russia 

The Challenge deadline is coming up fast! To enter the IoT Developer Challenge, submit a video and the code of a project by May 30. The requirement is to use Java Embedded with boards, devices or IoT technologies. 

Don't miss this chance to win a trip to JavaOne 2014 for you and 2 members of your team. Three teams will win! This is great opportunity for folks to gain exposure and recognition.

Free tutorials, code samples, coaching and forums support are available on the Challenge website to help you. To receive reminders and news, subscribe to the news on the Challenge homepage.

Friday Apr 25, 2014

Coaching for IoT Developer Challenge

Looking for a little help to create a winning project for the IoT Developer challenge? Schedule a 15 minute coaching session with our technical expert Vinicius Senger. He has a lot of experience creating IoT projects and can help you to take your idea to the next level and to troubleshoot your technical issues. 

There are only 5 weeks left before the May 30 deadline to submit your video and the code of your project. Take advantage of this great opportunity to get personal coaching. Register now! Here are the current dates of the coaching sessions:

 1. April 29, 2014 at 8:00pm in Sao Paulo Brazil (BR); 7:00pm eastern time, US ; 4:00pm California time; 11:00pm UTC/GMT 

 2. April 30, 2014 at 3:00pm in Sao Paulo Brazil (BR); 2:00pm eastern time, US ; 11:00am California time; 6:00pm UTC/GMT; 10:00pm in Moscow Russia; 8:00pm in Warsaw Poland 

 3. May 7, 2014 at 10:00am in Sao Paulo Brazil (BR); 9:00 pm in Singapore; 9:00pm in Beijing China; 10:00pm Tokyo Japan; 6:30pm Mumbai India; 

 4. May 8, 2014 at 11:00pm in Sao Paulo Brazil (BR); May 9 at 10:00 am in Singapore; 10:00am in Beijing China; 10:00am Tokyo Japan; 7:30 am  Mumbai India;  2:00am UTC

In addition, ask questions on the forums, check our code samples and watch our training. 

Looking forward to your submissions!
About

Insider News from the Java Team at Oracle!

duke
Links


Search

Archives
« August 2015
SunMonTueWedThuFriSat
      
1
2
3
5
7
8
9
10
11
14
15
16
17
21
22
23
24
28
29
30
31
     
Today