Home
Videos uploaded by user “Brandan Jones”
Fix conflict with dependency, Resolved versions for app diff
 
01:40
I came across this error in Android, when I create a project with minSDK 21 and target/compile SDK 26: Error:Execution failed for task ':app:preDebugAndroidTestBuild'. Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details. This video shows how I fixed it
Views: 7075 Brandan Jones
Installing ActiveMQ as a Service in Windows
 
07:28
ActiveMQ is an Apache open source JMS queue management system. ActiveMQ is very simple to use, because it requires nearly zero configuration. If you add an item to a queue that does not exist, ActiveMQ will create the queue. Source code is freely available on GitHub: https://github.com/discospiff/JavaFullStackEnterpriseWeb This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 23518 Brandan Jones
Add GitHub to Visual Studio 2017
 
06:58
Integrating Visual Studio 2017, the GitHub plugin, and GitHub with a simple Web Services project. Source Code and GitHub repo used in this video: https://github.com/discospiff/Web-Services
Views: 13910 Brandan Jones
Create and view a WSDL web service in C# Visual Studio 2017
 
07:31
Using a few simple steps, create and view a SOAP WSDL web service in Visual Studio 2017 with C#. Create an asmx file, deploy it, view it in a browser, and test it.
Views: 19634 Brandan Jones
Downloading and installing Tomcat 8
 
04:53
Download and install Tomcat 8 What happens when we click startup and nothing happens, or the command window appears and immediately disappears? We set JAVA_HOME as an environment variable.
Views: 7622 Brandan Jones
What is Enterprise Integration?  Part 1: Introduction
 
12:01
Enterprise Integration, Micro Services, Apache Camel: what are they, why do we need them? Leverage these tehcnologies to integrate software programs together, using queues, topics, mail, files, web services, and more. This video is part of two playlists: 1) Enterprise integration patterns with Apache Camel: https://www.youtube.com/playlist?list=PL73qvSDlAVVixd1FFxiCCQX0fT5ixhJB_https://www.youtube.com/playlist?list=PL73qvSDlAVVixd1FFxiCCQX0fT5ixhJB_ 2) Full stack enterprise web development: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR Source code is freely available on GitHub: https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 12210 Brandan Jones
1. XSD Overview: Why use XSD? What is a simple type?
 
12:13
The first video in a series on XSD. What is XSD? Why do we use it? What is a simple type? What are XML styling rules?
Views: 5883 Brandan Jones
Create a simple web service client with WSDL in Eclipse
 
12:57
Consume a web service that we created in a previous video, by creating a Web Service client in a simple Java program. This video is part 2 of 2. This is a video in a series on Full Stack Enterprise Web Development with Java, and it builds on previous videos that built business logic and data access with Hibernate. See the Full Stack Enterprise Web Development playlist for those videos: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR The source code for this project is freely available at https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 99625 Brandan Jones
Create a JSF Project in Eclipse Oxygen
 
08:55
Create a JSF project in Eclipse Oxygen, add Mojarra libraries manually, edit web.xml, deploy it in Tomcat. Fix "zip file is empty". URL's used in this video: http://central.maven.org/maven2/com/sun/faces/jsf-impl/2.2.9/ , http://central.maven.org/maven2/com/sun/faces/jsf-api/2.2.9/ , https://danielkvist.net/code/eclipse-luna-jsf-download-library-is-empty-adding-mojarra-manually This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR Source code for this project is freely available on GitHub, here: https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 11750 Brandan Jones
Creating and Deploying a Dynamic Web App in Eclipse and Tomcat
 
05:39
Create a simple web application in Eclipse, and deploy it in Tomcat, to validate our Eclipse-Tomcat installation. Explore the default web.xml file. Dynamic web projects integrate Java, Servlets, JSPs, HTML, CSS, JavaScript, JSF, and more. Source code available here: https://github.com/discospiff/JavaFullStackEnterpriseWeb This video is part of a playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 43092 Brandan Jones
Threads in Java: Live Example: sleep, yield, wait, notify; inter-thread communications
 
08:11
Several students and I act out how threads are managed in Java, what sleep, yield, wait, notify and synchronized mean. How do thread deadlocks happen? How does inter thread communication work? There is no code in this video; just acting. We'll look at code in another video. Filmed at the University of Cincinnati, IT-3048 Mobile Application Development, October 27, 2016
Views: 17963 Brandan Jones
Logging and log4j.properties explained
 
22:05
This video discusses Log4j and the log4j properties file. We discuss how to implement Log4j with a Maven-enabled Eclipse Dynamic Web Application with Tomcat. Note that I have the logging levels incorrect in the video. The proper order, from most severe to least severe, is: FATAL ERROR WARN INFO TRACE ALL Typically, the more severe, the less verbose. In other words, you'll usually see quite a few TRACE, and (hopefully) not many FATAL. Source code: https://github.com/discospiff/JavaFullStackEnterpriseWeb This video is part of a playlist, available here: https://www.youtube.com/watch?v=fWPFXROMWbk&list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 57718 Brandan Jones
Validate XML with XSD in Notepad++
 
02:40
XSD describes the structure of an XML document. It can define data types, permitted values, element sequence, and more. Because it is a standard, you can use a simple tool like Notepad++ to validate that an XML document matches an XSD schema.
Views: 9926 Brandan Jones
What's the difference between a class and an object?  Explanation through Metaphor
 
05:52
What is the difference between a class and an object? In this video, we look at some analogies to help understand what is a class and what is an object. We also discuss attributes. There is no code in this video; it is simply a set of analogies. Want to see how to create multiple objects from one class in Java? See this video for a hands-on example with source code: https://youtu.be/i9suPjG09Vg
Views: 1283 Brandan Jones
Integrate Git & Android Studio; Failed to start Git Process
 
04:55
Integrate Git and Android Studio on a new Windows computer. Resolve the "Clone failed Failed to start Git process" error.
Views: 3227 Brandan Jones
Add Mojarra Libraries, JSF to Web Project in Eclipse Oxygen, fix zip file is empty
 
06:23
Create an existing, non-JSF project in Eclipse Oxygen. Add the JSF project facet to it, so that it can be used with JSF. Add Mojarra libraries manually to the project facet. Deploy the project in Eclipse Oxygen. Fix "zip file is empty". URLs referenced in this video: http://central.maven.org/maven2/com/sun/faces/jsf-impl/2.2.9/, http://central.maven.org/maven2/com/sun/faces/jsf-api/2.2.9/ This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR Source code for this project is freely available on GitHub, here: https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 3251 Brandan Jones
2. Create and Link an XSD file to an XML file in Notepad++
 
10:51
Create an XSD and XML document from scratch. Link them together. This is the second video in a series on validating XML with XSD.
Views: 9490 Brandan Jones
Java Web Application Considerations: JSF, Spring, Eclipse, etc.
 
18:49
When you create a J2EE application, you have to choose: IDE: Eclipse, NetBeans, IntelliJ, Notepad Object Instantiation/Dependency Injection: Spring or CDI Look and Feel: Servlet, JSP, JSF Persistence: Hibernate, iBatis/MyBatis, or JDBC Controller: Struts, JSF, or Spring MVC In this video, I describe which ones I chose, and why, for our class. This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR Source code for this project is freely available on GitHub, here: https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 7748 Brandan Jones
Invoking Image Gallery with Implicit Intent, Android Studio
 
09:38
Invoke the Image Gallery with an implicit intent, using: Action Constant = ACTION_PICK, data = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), and type="image/*"
Views: 10926 Brandan Jones
Retreiving Java object data from Firebase in Android Studio
 
18:18
Write an Android app that can read native Java object from a Firebase cloud database. Use ValueEventListener, onDataChange, child.getValue(clazz T), FirebaseDatabase, DatabaseReference. Playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVh5MO1Bfujfb_SDPABjJ2BY Source code on GitHub: https://github.com/discospiff/PlantPlaces15s305
Views: 29226 Brandan Jones
Integrating Tomcat 8 into Eclipse Mars
 
04:19
Add a Tomcat server inside Eclipse, so that we can easily deploy our web applications within our IDE. This video is part of a playlist on Full Stack Enterprise Web Development, which is available here: https://www.youtube.com/watch?v=fWPFXROMWbk&list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 26568 Brandan Jones
Connecting to an ActiveMQ Queue with Maven, Spring, JSF, Eclipse
 
17:02
Add items to an ActiveMQ JMS Queue using Maven, Spring, JSF and Eclipse in a Java EE enterprise web application. Source code is freely available on GitHub: https://github.com/discospiff/JavaFullStackEnterpriseWeb This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 13861 Brandan Jones
Create a simple Web Service client with WSDL in C# Visual Studio 2017
 
14:58
Get data from a web service, and integrate it into our C# Visual Studio 2017 project. Take a quick look at WSDL and consider how it is relevant. Explore the endpoint configuration in the Web.config file. See a conversion from inches to centimeters, using a web service.
Views: 29013 Brandan Jones
Configure JSF in Eclipse Mars (Java Server Faces)
 
05:58
Create a new project, or update an existing project, to use Java Server Faces (JSF) in Eclipse Mars. We also set a web filter so that all .xhtml pages are parsed by the JSF parser.
Views: 14467 Brandan Jones
Use Firebase to store data in the cloud in AppInventor for Android
 
07:32
Use Firebase to persist data from your app into the cloud. This video shows how to setup a Firebase account, and how to have AppInventor store data from a screen into the Firebase database. I have published this app to the Gallery, so that you can clone it and see the blocks view for yourself. You can find the app here: http://ai2.appinventor.mit.edu/?locale=en#6158120076443648 Firebase and Android are trademarks of Google. The playlist that includes this video is available here: https://www.youtube.com/watch?v=9V2ipR_1WlU&list=PL73qvSDlAVVgKwh1_ZmP84oYrQBJxSSnP
Views: 39805 Brandan Jones
Read & Parse JSON into objects in C# Visual Studio 2017
 
09:54
Start with a JSON stream from the Internet, and parse it into a series of objects (classes) in Visual Studio 2017 with C#. Use Json.Net, WebClient, strongly typed collection, classes, and objects.
Views: 20436 Brandan Jones
Getting an image from the Image Gallery in Android Studio
 
15:06
Get an image that was selected from an image gallery, and display it in an Image View. This is part two of a series. Uses onActivityResult, RESULT_OK, BitmapFactory, and Uri. Source code available at https://github.com/discospiff/PlantPlaces15s305 The previous video is here: https://www.youtube.com/watch?v=wBuWqqBWziU&index=14&list=PL73qvSDlAVVh5MO1Bfujfb_SDPABjJ2BY There are several videos that preceed that one; so see the playlist for the entire catalog. The entire playlist is here: https://www.youtube.com/playlist?list=PL73qvSDlAVVh5MO1Bfujfb_SDPABjJ2BY
Views: 90792 Brandan Jones
GitHub branch and pull request to code review Android Studio
 
07:32
Use GitHub's branching and pull request to perform a code review in Android Studio. Show how to create a branch in Android Studio and push it, how to create a pull request and start a dialog with comments, and how to merge branches in a pull request.
Views: 2195 Brandan Jones
3. Add simple rules to an XSD, validate XML file
 
06:57
Add validation rules to an XSD file. Then, create an XML file that is validated by this XSD. See scenarios where the XML file passes and fails validation.
Views: 3589 Brandan Jones
EclEmma in Eclipse for code coverage; get rid of yellow ifs
 
13:17
Use EclEmma in Eclipse to measure unit testing code coverage. Code coverage is an important factor in technical debt. See how much of a class is covered with unit tests, and see how to turn a yellow if test into a green if test. Source Code: https://github.com/discospiff/JavaFullStackEnterpriseWeb Playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 19234 Brandan Jones
Code Review in GitHub and Eclipse: Branch, Commit, Push, Pull Request
 
19:18
How to perform a code review on GitHub. Also, how to work in a multi-developer Eclipse development environment with GitHub. Show how to commit, branch, push, and pull. Source code: https://github.com/discospiff/JavaFullStackEnterpriseWeb Playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 17031 Brandan Jones
When to use cloud data, when to use SQLite in Android
 
06:38
An introductory video that discusses when to use cloud data, when to use device data, and synchronization
Views: 2630 Brandan Jones
Reading and parsing delimited CSV data from a file into an Object in Java
 
21:00
Access a file with java.io.File; read the data with java.util.Scanner and nextline(). Use the split() method to parse the file contents by a delimiter. Take the parsed contents, and insert them into an object. This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVj4Q_2h9Cb4Fpr6hY5GAveS The source code for this video is available on GitHub at https://github.com/discospiff/US16Vehicles
Views: 19416 Brandan Jones
Integrating Git with an Eclipse Web App
 
08:02
Add Git support to a Dynamic Web App in Eclipse. Commit, push, commit, push again, and see commits in github.uc.edu. While this video uses a github site hosted at uc.edu, it would work similarly with github.com. Source code available here: https://github.com/discospiff/JavaFullStackEnterpriseWeb This video is part of a playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 4439 Brandan Jones
Adding PrimeFaces themes to a JSF website
 
08:00
PrimeFaces themes allow your Java/JSF website to have a modern, consistent look and feel. In this video, we add a PrimeFaces theme to a website. We add a dependency and repository to pom.xml, and a theme entry to web.xml. Source Code: https://github.com/discospiff/JavaFullStackEnterpriseWeb Playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 3064 Brandan Jones
10. Overview of XSLT
 
07:50
A quick overview of XSLT before we jump into a live example.
Views: 932 Brandan Jones
Save Photo from Camera in Android, Fix NullPointerException
 
14:36
Save a picture to the SD Card from the camera in Android by using ANDROID_IMAGE_CAPTURE and Intent.putExtra. This also fixes a potential NullPointerException when you use the camera and (Bitmap) data.getExtras().get("data"); Important Note: If you are using Android 24 or greater, you must also consider FileProvider and a new Permissions model. I have a video that describes that here: https://www.youtube.com/watch?v=_xIWkCJZCu0&feature=youtu.be Source code: https://github.com/discospiff/PlantPlaces15s305 This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVh5MO1Bfujfb_SDPABjJ2BY
Views: 19111 Brandan Jones
Create a JAX-RS Web Service Server in Eclipse with WSDL, Axis, Tomcat, Spring Injection
 
18:16
Create a web service on an existing Java application with Eclipse, Tomcat, Apache Axis, WSDL, @WebService, and @WebMethod. This video is part 1 of 2. This is a video in a series on Full Stack Enterprise Web Development with Java, and it builds on previous videos that built business logic and data access with Hibernate. See the Full Stack Enterprise Web Development playlist for those videos. The source code for this project is freely available at https://github.com/discospiff/JavaFullStackEnterpriseWeb For the other videos in this series, including building the DAO and Business Logic layer that support this, see the playlist for Enterprise Web Development: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 7277 Brandan Jones
11. Transform XML to HTML by using XSL/XSLT
 
15:58
Create an XSLT document that transforms XML into HTML, in a browser-friendly manner.
Views: 8256 Brandan Jones
Integrating Spring, JSF, and Eclipse through Maven & web.xml
 
16:49
Integrate Spring and JSF in an Eclipse project. Add entries to faces-config.xml, applicationContext.xml, and web.xml. Use annotations @Named, @ManagedBean, and @Scope("session"). Demonstrate all of these working together with a simple index.xhtml that includes an outputLabel. Fix the error [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR Source code for this project is freely available on GitHub, here: https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 11322 Brandan Jones
Fix Invalid LOC Handler (bad signature) Maven Eclipse Tomcat
 
04:09
When you attempt to deploy a Maven based web application in Tomcat, when integrated with Eclipse, you get a message, "Invalid LOC Handler (bad signature)" This is likely due to corrupted jars that were downloaded by Maven. To fix, I recommend backing up the .m2/repository directory, then perform a rebuild or Maven-Update. Redeploy, and you're good. This video walks through a quick fix, and then a live example.
Views: 1557 Brandan Jones
How to use text split and join in App Inventor for Android
 
09:15
Combine strings together with the join operator in AppInventor. Split text apart, using a delimiter, using the split command in AppInventor. You can combine these tools to parse text from a file or a stream into individual components. This strategy is frequently used in comma separated value (CSV), JSON, or XML parsing. This video is part of a playlist on creating Android apps with AppInventor. The full playlist is available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVgKwh1_ZmP84oYrQBJxSSnP
Views: 19782 Brandan Jones
Use camera in Android Studio w/ Implicit Intent, ImageView
 
15:22
Use an implicit intent and only about 10 lines of code to invoke the Camera in Android Studio. Show the image in an ImageView Source code is freely available on GitHub: https://github.com/discospiff/PlantPlaces15s305 This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVh5MO1Bfujfb_SDPABjJ2BY
Views: 27316 Brandan Jones
Feature Branch with GitHub and Visual Studio 2017
 
15:00
Create a feature branch in GitHub with Visual Studio 2017. Feature branches allow you to take a snapshot of a project at a point in time, and develop agaisnt this snapshot, without affecting the master branch. You can merge your changes later with a pull request. We'll use this to perform a code review on a C# project.
Views: 2822 Brandan Jones
Create a FileProvider and provider path XML in Android
 
07:49
Create a FileProvider and specify provider paths. The FileProvider is established in the AndroidManifest.xml file. The provider paths are located in a resource XML file. We will use these later, when we invoke the camera.
Views: 1626 Brandan Jones
Add Tomcat 8 to Eclipse Photon, Create Dynamic Web Project
 
08:17
Start with a basic Eclipse Photon and Java 10 environment. Install Tomcat 8, create a new Dynamic Web Project, and then associate the project with Tomcat. Create a Tomcat server in Eclipse, and deploy the project in the server. Then, start the server, and view the page. After that, look at the configuration of Tomcat: where is the Web App name listed? How can it be changed? Why does Tomcat use port 8080 by default? How can that be changed?
Views: 1703 Brandan Jones
Android Studio for the AppInventor User, Part 2
 
20:11
Have you used AppInventor, and you want to take the next step, and use Android Studio? Are you curious how AppInventor maps to Android Studio? This video, part 2 of a series, compares the two products at a technical level, with a view of how to quickly get started in Android Studio. What are procedures versus methods? Parameters? Formal Parameters? Actual parameters? Event handlers? Button clicks? If tests? Comparisons? The entire playlist is available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVgKwh1_ZmP84oYrQBJxSSnP
Views: 1869 Brandan Jones
Saving project source and creating APK with AppInventor
 
03:22
If you want to deploy your AppInventor app on the Google Play Store, you'll need to create an .apk file. In this video, we show how to create an .apk for an AppInventor app. This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVgKwh1_ZmP84oYrQBJxSSnP
Views: 4575 Brandan Jones
Saving screen state when Android orientation changes
 
16:48
Save screen state (values of widgets) when the Android device's orientation changes. onRestoreInstanceState, onSaveInstanceState, Bundle. All source code is freely available on GitHub at https://github.com/discospiff/14ssPlantPlaces
Views: 16627 Brandan Jones

Annotated bible slavery condone
Medical records clerk cover letter example
The best paper writing service
Quality writing service
Custom writing service reviews