1. The document discusses deploying a Unity game to iOS and Android for Google Cardboard virtual reality. It provides steps for building the Unity project for both platforms, including configuring plugins, signing with developer credentials, and enabling VR support.
2. Instructions are given for setting up the development environments for both iOS and Android, including downloading SDKs and plugins.
3. The steps also cover configuring project settings in Unity for both platforms, such as changing bundle identifiers and package names, and enabling VR support for Cardboard.
Storyboarding is an exciting new feature in iOS 5 that will save you a lot of time building user interfaces for your apps. With a storyboard you have a better conceptual overview of all the screens in your app and the connections between them.
Step by step description on how to use Achievements and Leaderboards from Google Play Games in an Android game.
This was a 15 minutes session for the Dutch Android User Group on "Play Services"
Easy coding a multi device game with FireMonkeypprem
Learn how to use Delphi and FireMonkey to create a simple game in less than 2 hours.
The replay of this webinar is available at https://serialstreameur.fr/emb-coderage-2018
Storyboarding is an exciting new feature in iOS 5 that will save you a lot of time building user interfaces for your apps. With a storyboard you have a better conceptual overview of all the screens in your app and the connections between them.
Step by step description on how to use Achievements and Leaderboards from Google Play Games in an Android game.
This was a 15 minutes session for the Dutch Android User Group on "Play Services"
Easy coding a multi device game with FireMonkeypprem
Learn how to use Delphi and FireMonkey to create a simple game in less than 2 hours.
The replay of this webinar is available at https://serialstreameur.fr/emb-coderage-2018
installation and configuration Android Studio provides the fastest tools for building apps on every type of Android device.
World-class code editing, debugging, performance tooling, a flexible build system, and an instant build/deploy system all allow you to focus on building unique and high quality apps.
This presentation is the second part of Gideros Mobile Academy series, and we’ll talk about installing Gideros Studio, together with requirements and how to install these requirements.
Making apps for the Apple TV:
-What is the Apple TV?
-AirPlay
-Adding AirPlay support to iOS apps
-Testing AirPlay in the iOS simulator
-Design considerations
Video from NSScotland 2014 at: https://vimeo.com/album/3132071/video/111942376
Presented at NSScotland 2014 and LiDG November 2014
For more course tutorials visit
www.newtonhelp.com
Lab 1 of 7: Getting Started (Your First C++ Programs) Lab Overview - Scenario/Summary
Welcome to Programming with C++. The purpose of this three-part lab is to walk you through the following tutorial to become familiar with the actions of compiling and executing a C++ program.
CIS 170 Imagine Your Future/newtonhelp.com bellflower42
For more course tutorials visit
www.newtonhelp.com
Lab 1 of 7: Getting Started (Your First C++ Programs) Lab Overview - Scenario/Summary
Welcome to Programming with C++. The purpose of this three-part lab is to walk you through the following tutorial to become familiar with the actions of compiling and executing a C++ program.
For more course tutorials visit
www.newtonhelp.com
Lab 1 of 7: Getting Started (Your First C++ Programs) Lab Overview - Scenario/Summary
Welcome to Programming with C++. The purpose of this three-part lab is to walk you through the following tutorial to become familiar with the
For more course tutorials visit
www.newtonhelp.com
Lab 1 of 7: Getting Started (Your First C++ Programs) Lab Overview - Scenario/Summary
Welcome to Programming with C++. The purpose of this three-part lab is to walk you through the following tutorial to become familiar with the actions of compiling and executing a C++ program.
Similar to Unity Google VR Cardboard Deployment on iOS and Android (20)
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Elevating Tactical DDD Patterns Through Object Calisthenics
Unity Google VR Cardboard Deployment on iOS and Android
1. Lecture 5: Finish the Game &
Deploying to iOS and Android
for Google Cardboard
Dr. Kobkrit Viriyayudhakorn
iApp Technology Limited
kobkrit@iapp.co.th
ITS488 (Digital Content Creation with Unity - Game and VR Programming)
2. Show Score on GameOver Scene
• When you change the
scene. All useful game
objects are gone.
• Make ScoreCount
survive the next scene.
• Add
DontDestroyOnLoad(g
ameObject); in the
Start Method.
4. Solve by ScoreAbsorber
• Create a new ScoreAbsorber GameObject in Scene #3 (Gameover scene)
• Create a new C# Script ScoreAbsorber.cs
• Drag the ScoreAbsorber.cs to associated with GameObject
• Write down the following code.
6. Exercise 1: Display Score on GameOver
• Create a new GameOverScoreDisplay C# file.
• Create a new Text item.
• Associate between GameOverScoreDisplay and Text.
• Find the ScoreAbsorber and update the text.
7.
8. Importing the Asset Model
1. Download Asset Model
at https://www.dropbox.com/s/
q9xup1axi5m8lm8/Asset-Pack.zip?
dl=0We gonna import the asset model from Joongly.
http://joongly.com/index.php?route=product/product&product_id=62
9. Importing Package
2. Assets > Import Package > Custom Package...
Choose "ShootHoopKit.unitypackage"
3. Make sure that select everything
and then select "Import"
4. Now you get Assets of the "ShootHoopKit"
10. Add Ringboard into the Scene
1. Drag and Drop "RingBoard" 2. Make it position correctly by using
"Move", "Rotate", "Scale"
11. Exercise 2: Build Level from Assets.
• Duplicate the RingBoard Prefab for another 2 board
• Position them correctly around your scene.
• Remove the unnecessary block.
• Replace the ball that gets shot.
12. 1. Duplicate the RingBoard Prefab for another 2 board.
Position them correctly around your scene.
And play.
2. Drag and drop the Ball prefab to "Ball Launcher"
And "Play"
**Adjust Ball Speed to make it playable**
13. Adding the Trigger
1. Remove all unused Target blocks
Select Them > Delete
2. Right click at the Ringboard and create empty.
14. 1. Rename it as "Trigger", Move it at the hole of the Backboard, and Add Box Collider
2. Check "IsTrigger" 3. Add the new C# file
"GoalTrigger"
4. Drag and drop
code to
the Trigger.
16. Exercise 3
• Play button, to test the game.
• Duplicate it to multiple backboard
• Make the score to increase become public and adjustable in Unity.
18. We need the newest version of Unity
• Install the newest setup of the following files
• Unity-2017.2.0f3.pkg
• UnitySetup-iOS-Support-for-Editor-2017.2.0f3.pkg
• UnitySetup-Android-Support-for-Editor-2017.2.0f3.pkg
• Android-Studio-IDE-171.4408382-mac.dmg
• Xcode 9.1
20. Build Unity for iOS
• Install Unity iOS Build Support
• Reopen the Unity & Switch Platform
• Xcode
• Use the following Apple Developer ID
• Username: kobkrit@gmail.com
• Password: SIITsiit1
21. Install iOS Build Support
1. Open File > Build Settings > iOS >
Click on "Open Download Page"
2. It will download the package.
3. Follow the install instruction. After completed,
Restart the unity again.
22. 4. Select iOS > Tap Switch Platform
5. It will take a while
6. Press Build and Run,
It will prompt you for enter the iOS project directory.
You can select any folder.
23. 7. If you encounter the API update Required
Press "I Made a Backup. Go Ahead!"
8. This will take a while... 9. When it is finished, the Xcode will show up.
Go to tab "General" > Select "Unity-iPhone".
In Signing and Team Selection Box, Click at "None"
and then "Add an Account..."
24. 10. Write down your apple id’s username and password
• Use the following Apple Developer ID
• Username: kobkrit@gmail.com
• Password: SIITsiit1
11. You will see the above error, make change on the
Bundle identifier to "com.kobkrit.{your-student-id}
Example: com.kobkrit.4722791763
and then press "Tab"
You will see as below.
25. 12. Redo it again for "Unity-iPhone Tests Target"
Select a Team
13. Plug-in your iPhone to machine.
Select it as the target.
And press "Play" button
26. Enabling VR
1. Open File > Build Settings > iOS >
Click on "Player Setting"
2. At the XR Settings, Check at the Virtual Reality Supported
Then press +, Choose "Cardboard"
27. 3. Press "Build And Run" again.
4. Re-assign Developer Team in Xcode,
and Re-enter App Identifier.
Hit "Play" Button.
28. Build Unity for Android
• Install Unity Android Build Support
• Install Android Studio
• Download & Install Android SDK
• Enable USB Debugging on Android Device
• Connect Android Device to the SDK
• Config Android SDK Path in Unity
29. Install Android Studio
To install Android Studio on your
Mac, proceed as follows:
1.Launch the Android Studio
DMG file.
2.Drag and drop Android Studio
into the Applications folder,
then launch Android Studio.
3.Select whether you want to
import previous Android
Studio settings, then
click OK.
4.The Android Studio Setup
Wizard guides you though the
rest of the setup, which
includes downloading
Android SDK components
that are required for
development.
That's it! The following video
shows each step of the
recommended setup procedure.
30. Enable Android USB Debugger
Settings > About Phone > Build number > Tap it 7 times to become developer
31. Enable Android USB Debugger #2
Settings > Developer Options > USB Debugging
32. Install Unity Android Build Support
1. Open File > Build Settings > Android
Click on "Open Download Page"
2. It will download the package.
3. Follow the install instruction. After completed,
Restart the unity again.
33. 4. Plug in the Android phone to machine via USB cable.
Press "Player Settings..."
5. Look at the right, At the Other Settings > Identification,
Make change the Package Name to
com.Kobkrit.BasketBall
Change Target API Level to Android 7.1
Minimum API Level to Android 6.0
34. 6. Select Android
Change Build System -> Gradle (New)
Enable Development Build
Press Build And Run
7. Save the Android Project to any location you like.
8. It will take a while..