An overview of video for the mobile web with a "lean startup" case study about how supporting web video on mobile had both expected and unexpected positive effects on Mightyverse metrics.
An overview of video for the mobile web with a "lean startup" case study about how supporting web video on mobile had both expected and unexpected positive effects on Mightyverse metrics.
How RaspberryPi workers building GraphDatabaseMiro Wengner
Distributed system consist from from RaspberryPi workers. These workers are building up GraphDatabse (Neo4j) based on simple logic of exchanging cars. The result of the exchanges is send to the BASE server and projected into GraphDatabase.
Server uses Spring Framework 4.x and each RaspberryPi worker Netty 4.x
An Introduction To Software Development - Test Driven Development, Part 1Blue Elephant Consulting
This presentation is a part of the COP2271C college level course taught at the Florida Polytechnic University located in Lakeland Florida. The purpose of this course is to introduce Freshmen students to both the process of software development and to the Python language.
The course is one semester in length and meets for 2 hours twice a week. The Instructor is Dr. Jim Anderson.
A video of Dr. Anderson using these slides is available on YouTube at:
http://youtu.be/bCp1fbAd56k
London SDET Meetup (April 2016) - M&S Digital Test JourneyRichard Chernanko
A presentation discussing the transition M&S Digital has been on over the last few years, with a key emphasis on how testing has played a key role. Content includes the initial approach to testing (after M&S Digital decided to "do agile"), lessons learnt to date, and the current test approach M&S Digital is implementing.
"Software architecture...Yes, on tests!" by Annarita De Biase, Miro Barsocchi, Camillo Quatrini
How many times have you thought it was unuseful to spend time in order to make tests as much usable, maintainable and automated as possible? This question is the nightmare of developers and testers. Here, we would like to introduce a new architecture that, potentially, is able to reach a general agreement, by using technologies you all know but strutctured in a different way, that is using microservices. We will talk about previous good and bad experiences, our current solution and a lot of kittens.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session outlines why and how to participate in the JCP Program. You will also learn about the global Adoption programs and how you can participate in the programs. We will discuss details such as how to run hack days, collaborate with other JUG leads on Adopt-a-JSR activities, and review use cases from other JUGs around the world contributing to the Java EE 7 and Java SE 8 JSRs. Currently there are new JSRs being submitted and developed for the Java EE 8 and Java SE 9 platforms. Find out how you have contribute to the future editions of the Java Standard and Java Enterprise Editions.
Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...agil8 Ltd
David Putman of agil8’s training and consulting team discussed the anti-patterns observed in organisations introducing technical practices into their Agile software development teams, and how to avoid them.
This presentation was made at agil8’s Community Event for past students, clients, colleagues and agil8 associates on 30 October 2014.
How is Java / JVM built ? Back then and now...Mani Sarkar
As some of you may already know, starting with Java 7, OpenJDK is the Reference Implementation (RI) to Java. This presentation walks you through just about that and throws light into many areas that are not common knowledge about this subject.
Having said we must move on with time, we used certain tools and methods to do our work in the past and now with improved technology we adapt with the shiny new tools and blend our work with it.
If you are inspired during practical and hands-on sessions during the three days at Devoxx UK 2015, have you thought about how you might pass on this knowledge and experience to others? If so, then we have just the right solution for you! Running a Hackday, either at your workplace or within your local community, can be very rewarding. Come along to this session and learn all about the art of running hack session from Richard Warburton, author of Java 8 Lambda and regular organiser of hackdays in the London Java Community.
You will be able to answer your own questions like: Why you should run a hackday ? What’s involved in running one ? Examples of successful hackdays Tips for being successful
The Engines of Software Development: Testing and Test Driven DevelopmentLemi Orhan Ergin
This talk in GittiGidiyor/eBay is about the followings:
1) How to write testable code
2) Multi level testing
3) Continuous Integration
4) Test driven development
5) Testing Legacy Software
This is a basic level robot framework presentation. You can install robot framework without any problem and start your first test with this presentation.
How RaspberryPi workers building GraphDatabaseMiro Wengner
Distributed system consist from from RaspberryPi workers. These workers are building up GraphDatabse (Neo4j) based on simple logic of exchanging cars. The result of the exchanges is send to the BASE server and projected into GraphDatabase.
Server uses Spring Framework 4.x and each RaspberryPi worker Netty 4.x
An Introduction To Software Development - Test Driven Development, Part 1Blue Elephant Consulting
This presentation is a part of the COP2271C college level course taught at the Florida Polytechnic University located in Lakeland Florida. The purpose of this course is to introduce Freshmen students to both the process of software development and to the Python language.
The course is one semester in length and meets for 2 hours twice a week. The Instructor is Dr. Jim Anderson.
A video of Dr. Anderson using these slides is available on YouTube at:
http://youtu.be/bCp1fbAd56k
London SDET Meetup (April 2016) - M&S Digital Test JourneyRichard Chernanko
A presentation discussing the transition M&S Digital has been on over the last few years, with a key emphasis on how testing has played a key role. Content includes the initial approach to testing (after M&S Digital decided to "do agile"), lessons learnt to date, and the current test approach M&S Digital is implementing.
"Software architecture...Yes, on tests!" by Annarita De Biase, Miro Barsocchi, Camillo Quatrini
How many times have you thought it was unuseful to spend time in order to make tests as much usable, maintainable and automated as possible? This question is the nightmare of developers and testers. Here, we would like to introduce a new architecture that, potentially, is able to reach a general agreement, by using technologies you all know but strutctured in a different way, that is using microservices. We will talk about previous good and bad experiences, our current solution and a lot of kittens.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session outlines why and how to participate in the JCP Program. You will also learn about the global Adoption programs and how you can participate in the programs. We will discuss details such as how to run hack days, collaborate with other JUG leads on Adopt-a-JSR activities, and review use cases from other JUGs around the world contributing to the Java EE 7 and Java SE 8 JSRs. Currently there are new JSRs being submitted and developed for the Java EE 8 and Java SE 9 platforms. Find out how you have contribute to the future editions of the Java Standard and Java Enterprise Editions.
Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...agil8 Ltd
David Putman of agil8’s training and consulting team discussed the anti-patterns observed in organisations introducing technical practices into their Agile software development teams, and how to avoid them.
This presentation was made at agil8’s Community Event for past students, clients, colleagues and agil8 associates on 30 October 2014.
How is Java / JVM built ? Back then and now...Mani Sarkar
As some of you may already know, starting with Java 7, OpenJDK is the Reference Implementation (RI) to Java. This presentation walks you through just about that and throws light into many areas that are not common knowledge about this subject.
Having said we must move on with time, we used certain tools and methods to do our work in the past and now with improved technology we adapt with the shiny new tools and blend our work with it.
If you are inspired during practical and hands-on sessions during the three days at Devoxx UK 2015, have you thought about how you might pass on this knowledge and experience to others? If so, then we have just the right solution for you! Running a Hackday, either at your workplace or within your local community, can be very rewarding. Come along to this session and learn all about the art of running hack session from Richard Warburton, author of Java 8 Lambda and regular organiser of hackdays in the London Java Community.
You will be able to answer your own questions like: Why you should run a hackday ? What’s involved in running one ? Examples of successful hackdays Tips for being successful
The Engines of Software Development: Testing and Test Driven DevelopmentLemi Orhan Ergin
This talk in GittiGidiyor/eBay is about the followings:
1) How to write testable code
2) Multi level testing
3) Continuous Integration
4) Test driven development
5) Testing Legacy Software
This is a basic level robot framework presentation. You can install robot framework without any problem and start your first test with this presentation.
Slides for a Lego Workshop using Java coding via Lejos to create a wind turbine using the Lego EV3 core education set. Workshop was given at the Devoxx4Kids bay area chapter on May 2nd.
Session outlining potential options for slidecasting / screencapture / screencasting software for a small acamedic library in Perth, Western Australia. Looks at Jing, SnagIt, slideshare.net , Camtasia Studio and Captivate 3.
Free Stuff Stuffed in my laptop~
- Free stuff that YouTuber jimmyrcom introduced in his inspiring video
- Free stuff that's not there but in here
- Free stuff that I really really LUV~
Last week me and Stephen Thomas presented to our company's UXC Luncheon. This is a quarterly event open to all the different User Experience groups in the company. Our topic was upcoming trends in Design and technology. This is actually the fifth time I've presented a presentation like this one, starting back in 2005. While some trends are still developing, there are some new and interesting things that will shape the years to come.
Presentation by Keith Mountin at November 2009 Midwest Blackboard User's Group (SLATE) meeting at Moraine Valley Community College on November 18, 2009 offering tips and tricks for adding media and sound to your Blackboard course
Presentation by Keith Mountin at November 2009 Midwest Blackboard User's Group (SLATE) meeting at Moraine Valley Community College on November 18, 2009 offering tips and tricks for adding media and sound to your Blackboard cours
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...Marco Cedaro
General purpose Javascript frameworks are the ones that made the language popular in the past, but right now it is a risk to think about our application development and architecture just in relation to our favorite framework.
This talk highlights risks and suggest some techniques (from design patterns to snippet of code) to avoid being coupled to a specific framework
Augmented Reality (AR) - The Future of Mobile Applications? Carin Campanario
Inspirational snippets of information (images and website links) about AR technologies, applications, concepts, ideas, events and blogs, gathered from the web for a Barcamp London 7 session on 25th October 2009, by Carin Campanario.
Adapting to Input — Smashing Conference NYCJason Grigsby
Responsive Web Design has forced us to accept that we don't know the size of our canvas, and we've learned to embrace the squishiness of the web. Input, it turns out, is every bit as challenging as screen size. We have tablets with keyboards, laptops that become tablets, laptops with touch screens, phones with physical keyboards, and even phones that become desktop computers.
In this session, Jason will guide you through the input landscape, showing you new forms of input like sensors and voice control, as well as new lessons about old input standbys. You'll learn the design principles necessary to build web sites that respond and adapt to whatever input people use.
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG🎤 Hanno Embregts 🎸
What source control software did you use in 2010? Possibly Git, if you were an early adopter or a Linux kernel committer. But chances are you were using Subversion, as this was the product of choice for the majority of the software developers. Ten years later, Git is the most popular product. Which makes me wonder: what will we use another ten years from now?
In this talk we will think about what features we want from our source control software in 2030. More speed? Better collaboration support? No merge conflicts ever?
I’ll also discuss a few products that have been published after Git emerged, including Plastic, Fossil and Pijul. I’ll talk about the extent to which they contain the features we so dearly desire and I’ll demonstrate a few typical use cases. To conclude, I’ll try to predict which one will be ‘the top dog’ in 2030 (all information is provided “as is”, no guarantees etc. etc.).
So attend this session if you’re excited about the future of version control and if you want to have a shot at beating even (!) the early adopters. Now if it turns out I was right, remember that you heard it here first.
A lecture given at MIT in Boston about the benefits and technicalities of open web standards for Video and Audio. Lots of examples how to manipulate live video using CSS3 and Canvas.
Web development has always been the central part of internet. But in today’s time as more and more companies are coming up On-line and E-commerce has become the most effective business model, the demand for skilled web developers has increased significantly. By learning HTML, CSS, Twitter Bootstrap 3, jQuery and third party APIs you can put yourself in the elite panel of web developers. Web development is a creative work and is only limited by the imagination of the developer.
Similar to JavaOne 2016 :: Bringing Robot online with Robo4j Framework (20)
Boost delivery stream with code discipline engineeringMiro Wengner
Gang Of Four has done an amazing job of summarising and identifying common challenges that business has faced in the past. The evolution of application design has brought their work into a new context, much like the improvements to Java that have been added to the platform in recent years. Such progress leads to the conclusion that design patterns and anti-patterns need to be reconsidered. This presentation reveals how to increase delivery flow and improve the fast-feedback loop while identifying bottlenecks and removing obstacles from the codebase. During the presentation, we will uncover the nature of several anti-patterns and smoothly translate them into design patterns as required by everyday business. Together, we explore similar approaches provide by another JVM languages like Kotlin or Scala to reveal the power and simplicity of Java. This helps increase productivity while improving the quality of daily decisions supported by proper visualisation from Java Flight Recorder
Spinning up new instances fast, and effective JIT compilation, may be game changers these days, but they are just a part of the story. What about leaks in the code taking all gained speed away? Java Flight Recorder is an event based tracing framework. It is built directly into the Java runtime and provides access to all internal data, while allowing additional custom enhancements. The goal is to present the value of JFR and how it is able to achieve low overhead (cca 1%). We explain fundamental elements and the performance. We also explore newly added features in current and upcoming releases of JDK Mission Control 8.x.
Robo4J (Java Duke’s Choice Award 2017) is an upcoming open source framework for quickly building IoT systems (example: robots, button activator…) using popular hardware on Java SE platform. Nice example is Coff-E, an autonomous system, partly 3D-printed system, fully running on Java.
This talk will show how to painlessly wire different types of hardware together, configure and use them on Java platform (life coding demos, raspberrypi, lcd, sensors, servos… ). You will also learn how simple is to turn your hardware units into the micro-services. Talk will also touch how we started using Robo4J at M.A.N Truck & Bus AG.
After session you should be prepared to start building your own hardware systems on Java platform. All demos will be available on Robo4J GitHub repository.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
Worried about document security while sharing them in Salesforce? Fret no more! Here are the top-notch security standards XfilesPro upholds to ensure strong security for your Salesforce documents while sharing with internal or external people.
To learn more, read the blog: https://www.xfilespro.com/how-does-xfilespro-make-document-sharing-secure-and-seamless-in-salesforce/
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
Data privacy is one of the most critical issues that businesses face. This presentation shares insights on the principles and best practices for ensuring the resilience and security of your workload.
Drawing on a real-life project from the HR industry, the various challenges will be demonstrated: data protection, self-healing, business continuity, security, and transparency of data processing. This systematized approach allowed to create a secure AWS cloud infrastructure that not only met strict compliance rules but also exceeded the client's expectations.
Why React Native as a Strategic Advantage for Startup Innovation.pdfayushiqss
Do you know that React Native is being increasingly adopted by startups as well as big companies in the mobile app development industry? Big names like Facebook, Instagram, and Pinterest have already integrated this robust open-source framework.
In fact, according to a report by Statista, the number of React Native developers has been steadily increasing over the years, reaching an estimated 1.9 million by the end of 2024. This means that the demand for this framework in the job market has been growing making it a valuable skill.
But what makes React Native so popular for mobile application development? It offers excellent cross-platform capabilities among other benefits. This way, with React Native, developers can write code once and run it on both iOS and Android devices thus saving time and resources leading to shorter development cycles hence faster time-to-market for your app.
Let’s take the example of a startup, which wanted to release their app on both iOS and Android at once. Through the use of React Native they managed to create an app and bring it into the market within a very short period. This helped them gain an advantage over their competitors because they had access to a large user base who were able to generate revenue quickly for them.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
6. Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
COLOR AND LIGHT SENSOR
7. High frequency
sound waves
Measuring mode Vs Presence Mode
Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
ULTRASONIC SENSOR
9. Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
REMOTE CONTROL
10. Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
! Micro SD Card (> 2GB)
! Compatible WIFI adapter
◦ NetGear WNA1100
◦ EDIMAX EW-7811Un
! Linux (or a Linux VM)
! Details here:
GETTING STARTED WITH LEJOS
http://sourceforge.net/p/lejos/wiki/Home/
11. Credit to the ev3dev team for the great screen captures and writeup: http://www.ev3dev.org/docs/tutorials/
connecting-to-the-internet-via-usb/?tabs-0=windows-7-8
Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
WINDOWS USB CONNECTION
Step 1:The wrong driver gets installed, so we need to fix this in the Device Manager
12. Credit to the ev3dev team for the great screen captures and writeup: http://www.ev3dev.org/docs/tutorials/connecting-to-
the-internet-via-usb/?tabs-0=windows-7-8
Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
WINDOWS USB CONNECTION
Step 2: In Device Manager, find your EV3’s RNDIS device. It is under Network Adapters > USB
Ethernet/RNDIS Gadget.
13. Credit to the ev3dev team for the great screen captures and writeup: http://www.ev3dev.org/docs/tutorials/connecting-to-the-
internet-via-usb/?tabs-0=windows-7-8
Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
WINDOWS USB CONNECTION
Step 3: Double-click it and select the Drivers tab. Click Update driver… to change the
driver.
14. Credit to the ev3dev team for the great screen captures and writeup: http://www.ev3dev.org/docs/tutorials/connecting-to-the-
internet-via-usb/?tabs-0=windows-7-8
Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
WINDOWS USB CONNECTION
Step 4: Select Browse my computer for driver software.
15. Credit to the ev3dev team for the great screen captures and writeup: http://www.ev3dev.org/docs/tutorials/connecting-to-the-
internet-via-usb/?tabs-0=windows-7-8
Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
WINDOWS USB CONNECTION
Step 5: Click Let me pick from a list of device drivers on my computer.
16. Credit to the ev3dev team for the great screen captures and writeup: http://www.ev3dev.org/docs/tutorials/connecting-to-the-
internet-via-usb/?tabs-0=windows-7-8
Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
WINDOWS USB CONNECTION
Step 6: Uncheck the box that says Show compatible hardware. In the Manufacturer list, pick Microsoft
Corporation (in Windows 8, pick Microsoft). In the Network Adapter list, pick Remote NDIS Compatible
Device.Then click Next.
17. Credit to the ev3dev team for the great screen captures and writeup: http://www.ev3dev.org/docs/tutorials/connecting-to-the-
internet-via-usb/?tabs-0=windows-7-8
Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
WINDOWS USB CONNECTION
Step 7:Windows thinks we don’t know what we are doing, but really we do, so click Yes.
18. Credit to the ev3dev team for the great screen captures and writeup: http://www.ev3dev.org/docs/tutorials/connecting-to-the-
internet-via-usb/?tabs-0=windows-7-8
Slide copied from: http://www.slideshare.net/steveonjava/devoxx4kids-lego-workshop?ref=http://steveonjava.com/
java-lego-workshop-4-kids/
WINDOWS USB CONNECTION
Step 7:Windows thinks we don’t know what we are doing, but really we do, so click Yes.