{"id":6482,"date":"2013-10-15T10:21:01","date_gmt":"2013-10-15T10:21:01","guid":{"rendered":"http:\/\/178.62.14.192\/?p=6482"},"modified":"2013-10-15T10:21:01","modified_gmt":"2013-10-15T10:21:01","slug":"get-into-java-on-the-raspberrypi-using-graphical-interface-greenfoot","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=6482","title":{"rendered":"Get into Java on the #RaspberryPi using graphical interface Greenfoot"},"content":{"rendered":"<p style=\"text-align: center;\"><a href=\"http:\/\/davidbriddock.blogspot.co.uk\/2013\/10\/raspberry-pi-java-with-greenfoot.html\"><img src='\/blog\/wp-content\/uploads\/2013\/10\/greenfoot-java1.png' alt='' \/><\/a><\/p>\n<p>David Briddock has written an excellent introduction to the graphical programming environment Greenfoot. It&#8217;s aimed at ages 11 and upwards.<\/p>\n<p>It&#8217;s not as simple as Scratch (hence the higher age) but looks to be a very interesting environment to learn Java and object-orientated concepts.<\/p>\n<p><a href=\"http:\/\/davidbriddock.blogspot.co.uk\/2013\/10\/raspberry-pi-java-with-greenfoot.html\">Read it here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>David Briddock has written an excellent introduction to the graphical programming environment Greenfoot. It&#8217;s aimed at ages 11 and upwards. It&#8217;s not as simple as Scratch (hence the higher age) but looks to be a very interesting environment to learn&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=6482\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[17,28,39],"tags":[],"class_list":["post-6482","post","type-post","status-publish","format-standard","hentry","category-education","category-java","category-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Get into Java on the #RaspberryPi using graphical interface Greenfoot - Raspberry Pi Pod<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=6482\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Get into Java on the #RaspberryPi using graphical interface Greenfoot - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"David Briddock has written an excellent introduction to the graphical programming environment Greenfoot. It&#8217;s aimed at ages 11 and upwards. It&#8217;s not as simple as Scratch (hence the higher age) but looks to be a very interesting environment to learn&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=6482\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-10-15T10:21:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2013\/10\/greenfoot-java1.png\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=6482#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=6482\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Get into Java on the #RaspberryPi using graphical interface Greenfoot\",\"datePublished\":\"2013-10-15T10:21:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=6482\"},\"wordCount\":58,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"articleSection\":[\"Education\",\"Java\",\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=6482#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=6482\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=6482\",\"name\":\"Get into Java on the #RaspberryPi using graphical interface Greenfoot - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"datePublished\":\"2013-10-15T10:21:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=6482#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=6482\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=6482#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get into Java on the #RaspberryPi using graphical interface Greenfoot\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/recantha\/\",\"https:\/\/x.com\/recantha\",\"https:\/\/www.linkedin.com\/in\/recantha\/\",\"https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Get into Java on the #RaspberryPi using graphical interface Greenfoot - Raspberry Pi Pod","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.recantha.co.uk\/blog\/?p=6482","og_locale":"en_US","og_type":"article","og_title":"Get into Java on the #RaspberryPi using graphical interface Greenfoot - Raspberry Pi Pod","og_description":"David Briddock has written an excellent introduction to the graphical programming environment Greenfoot. It&#8217;s aimed at ages 11 and upwards. It&#8217;s not as simple as Scratch (hence the higher age) but looks to be a very interesting environment to learn&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=6482","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2013-10-15T10:21:01+00:00","og_image":[{"url":"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2013\/10\/greenfoot-java1.png","type":"","width":"","height":""}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=6482#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=6482"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Get into Java on the #RaspberryPi using graphical interface Greenfoot","datePublished":"2013-10-15T10:21:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=6482"},"wordCount":58,"commentCount":2,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"articleSection":["Education","Java","Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=6482#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=6482","url":"https:\/\/www.recantha.co.uk\/blog\/?p=6482","name":"Get into Java on the #RaspberryPi using graphical interface Greenfoot - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"datePublished":"2013-10-15T10:21:01+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=6482#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=6482"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=6482#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Get into Java on the #RaspberryPi using graphical interface Greenfoot"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-1Gy","jetpack-related-posts":[{"id":6511,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=6511","url_meta":{"origin":6482,"position":0},"title":"#RaspberryPi Java with BlueJ programming environment","author":"Michael Horne","date":"18 October 2013","format":false,"excerpt":"David Briddock has blogged about using the BlueJ graphical programming environment for Java. It's similar in concept to Greenfoot but is targeted at students of the language. Read more about it and find out how to install it on your Pi!","rel":"","context":"In &quot;Java&quot;","block_context":{"text":"Java","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=28"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9688,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=9688","url_meta":{"origin":6482,"position":1},"title":"BlueJ &#8211; a Java IDE on the #RaspberryPi","author":"Michael Horne","date":"16 May 2014","format":false,"excerpt":"BlueJ is a free Java Development Environment designed for beginners and the developers have now got it running on a Pi. They've stripped back some of the visual features and bells and whistles so that it (in their words) \"runs quite well\". Might be worth taking a look if you\u2026","rel":"","context":"In &quot;Java&quot;","block_context":{"text":"Java","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=28"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bluej.org\/bluej-icon-256.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2466,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=2466","url_meta":{"origin":6482,"position":2},"title":"Programming Pi-Face with Java &#038;\u00a0Pi4J on #RaspberryPi","author":"Michael Horne","date":"25 February 2013","format":false,"excerpt":"Robert Savage has published another of his Java\/Pi4J articles. This time, he tackles the Pi-Face expansion board and provides some example code for those looking to use Java on the Raspberry Pi! Read his article here.","rel":"","context":"In &quot;GPIO boards&quot;","block_context":{"text":"GPIO boards","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=20"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10267,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10267","url_meta":{"origin":6482,"position":3},"title":"Measure I2C temperature sensor using Java on the #RaspberryPi","author":"Michael Horne","date":"8 July 2014","format":false,"excerpt":"Alexander Belokrylov from Oracle has written a programming tutorial to read the\u00a0DS1621 temperature sensor using Java. Read it here.","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blogs.oracle.com\/javame\/resource\/DS1621\/Raspberry-ds1621-small.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogs.oracle.com\/javame\/resource\/DS1621\/Raspberry-ds1621-small.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogs.oracle.com\/javame\/resource\/DS1621\/Raspberry-ds1621-small.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":11452,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=11452","url_meta":{"origin":6482,"position":4},"title":"Create an Internet of Things device using Java on the Raspberry Pi","author":"Michael Horne","date":"17 November 2014","format":false,"excerpt":"Jose Cruz from Oracle has written a wiring and programming tutorial to read a flame sensor, movement sensor (PIR) and an ultrasonic distance sensor using Java ME 8. Read the tutorial here.","rel":"","context":"In &quot;Internet of things&quot;","block_context":{"text":"Internet of things","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=26"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.oracle.com\/ocom\/groups\/public\/%40otn\/documents\/digitalasset\/2295978.gif?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.oracle.com\/ocom\/groups\/public\/%40otn\/documents\/digitalasset\/2295978.gif?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.oracle.com\/ocom\/groups\/public\/%40otn\/documents\/digitalasset\/2295978.gif?resize=525%2C300 1.5x"},"classes":[]},{"id":12576,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12576","url_meta":{"origin":6482,"position":5},"title":"Java, sensors and the I2C bus on the Raspberry Pi","author":"Michael Horne","date":"13 May 2015","format":false,"excerpt":"Jose Cruz has continued his series on using sensors on a Raspberry Pi with Java. (You can see part 1 here) This time he tackles initialising the I2C bus on the Pi and then using Java to read sensor data from the bus. Very useful if you're into Java! Read\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/community.oracle.com\/servlet\/JiveServlet\/downloadImage\/102-914698-3-123793\/figure3.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/6482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6482"}],"version-history":[{"count":0,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/6482\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}