This document discusses HTML5 games and their status. It notes that HTML5 allows for cross-device games with one codebase and dynamic updates. However, JavaScript performance can be low, memory management is difficult, and there are browser quirks. The document outlines HTML5 technologies for games like JavaScript, Canvas, and WebGL. It discusses technical issues around performance, APIs, screen sizes, and UIs. It introduces Bluega's vision and game engine for HTML5 games that run across devices and are serviced online.
Demystifying Native, Web, and Hybrid Mobile Development on BlackBerry 10 wit...FITC
Edgar and Manny will walk through the various development approaches available to developers creating apps on the new BlackBerry 10 platform. Emphasis will be placed on looking at the Native vs. Web-based offerings, and then they will discuss the hybrid model which leverages aspects of both. Focus will be placed on UI and end-user implications.
Sviluppare per una piattaforma mobile aperta: opportunità e sfideCodemotion
La piattaforma BlackBerry 10 è attualmente la piattaforma mobile più aperta presente sul mercato per quanto riguarda le tecnologie di sviluppo supportate. Gli sviluppatori possono agilmente portare il proprio codice su BlackBerry 10 con il minimo sforzo e, grazie ai numerosi famework e SDK a disposizione, averea portata di mano un’ambia scelta di strumenti per sfruttare al meglio la potenza del nuovo sistema operativo. Quale strategia adottare per portare la propria app su BlackBerry 10? Quali le opportunità? Come portare facilmente applicazioni Android su BlackBerry 10?
Making A Game Engine Is Easier Than You ThinkGorm Lai
This is a talk I gave at the Develop Conference 2015 in Brighton. It is a an attempt at making a balanced talk on when it makes sense to make your own technology, and what it takes to get you there.
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...Joseph Labrecque
Presented at #AEL12.
With the recent rise of web technologies like HTML5, it is important that the Flash Player continually evolve to remain the ideal technology platform for advanced interaction on the Web and beyond. Flash has always been an important enabler for education, and remains so. This session details the various enhancements, new functionality, and general improvements available in the new versions of Adobe Flash Player and Adobe AIR®.
Slides from my #AEL12 workshop.
Joseph Labrecque shows you how to build a simple game for mobile devices that teaches concepts. You’ll assemble components into a mobile game that can be deployed to multiple mobile devices. We will cover Timing, Mouse Interaction, Character Movement, Object Rotation, Scrolling Backgrounds, Obstacles, Collision Detection, Game Loop, Scoreboard, Player Health, Asset Skinning, Sound Managers, Game States, Movement Constraints, Packages/Classes, Randomization, Garbage Collection, and Game Cleanup!
Demystifying Native, Web, and Hybrid Mobile Development on BlackBerry 10 wit...FITC
Edgar and Manny will walk through the various development approaches available to developers creating apps on the new BlackBerry 10 platform. Emphasis will be placed on looking at the Native vs. Web-based offerings, and then they will discuss the hybrid model which leverages aspects of both. Focus will be placed on UI and end-user implications.
Sviluppare per una piattaforma mobile aperta: opportunità e sfideCodemotion
La piattaforma BlackBerry 10 è attualmente la piattaforma mobile più aperta presente sul mercato per quanto riguarda le tecnologie di sviluppo supportate. Gli sviluppatori possono agilmente portare il proprio codice su BlackBerry 10 con il minimo sforzo e, grazie ai numerosi famework e SDK a disposizione, averea portata di mano un’ambia scelta di strumenti per sfruttare al meglio la potenza del nuovo sistema operativo. Quale strategia adottare per portare la propria app su BlackBerry 10? Quali le opportunità? Come portare facilmente applicazioni Android su BlackBerry 10?
Making A Game Engine Is Easier Than You ThinkGorm Lai
This is a talk I gave at the Develop Conference 2015 in Brighton. It is a an attempt at making a balanced talk on when it makes sense to make your own technology, and what it takes to get you there.
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...Joseph Labrecque
Presented at #AEL12.
With the recent rise of web technologies like HTML5, it is important that the Flash Player continually evolve to remain the ideal technology platform for advanced interaction on the Web and beyond. Flash has always been an important enabler for education, and remains so. This session details the various enhancements, new functionality, and general improvements available in the new versions of Adobe Flash Player and Adobe AIR®.
Slides from my #AEL12 workshop.
Joseph Labrecque shows you how to build a simple game for mobile devices that teaches concepts. You’ll assemble components into a mobile game that can be deployed to multiple mobile devices. We will cover Timing, Mouse Interaction, Character Movement, Object Rotation, Scrolling Backgrounds, Obstacles, Collision Detection, Game Loop, Scoreboard, Player Health, Asset Skinning, Sound Managers, Game States, Movement Constraints, Packages/Classes, Randomization, Garbage Collection, and Game Cleanup!
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web SimulatorGail Frederick
Learn how to build UI for and debug HTML5 apps for mobile devices using Rapid Interface Builder (RIB) and Web Simulator, two open-source tools recently released by Intel. This session dives deep into the feature sets of both Web app developer tools, with demos, and shows you how you can influence the future of these open-source projects.
Rapid Interface Builder, RIB, is a browser-based design tool for quickly prototyping and creating Web apps for mobile devices and desktops. RIB allows a developer to layout UI by dropping widgets onto a canvas and reviewing the UI in interactive preview mode. RIB generates HTML5 and JavaScript that can be imported into your IDE of choice to complete the app. RIB supports jQueryMobile and Tizen widgets and runs on Google Chrome and Chromium browsers.
Web Simulator is a lightweight open-source tool for debugging mobile web applications. Extending the Google Chrome developer tools, it enables running and debugging web APIs for mobile platforms on the developer’s desktop system. Web Simulator allows you to simulate accelerometer and other sensor data, incoming and outgoing calls, geolocation events and battery status and other mobile device events in your Web app with fine-grained control over events. It currently supports HTML5 and the Tizen Web APIs.
Metodologías de desarrollo de software en GamingGlobant
Contenido:
Game Development
- Understanding
Game Dev en Globant
-Historia
-Tipos de Proyectos/Clientes
-End to End/Full SKU vs EA Game Modes projects
- Algunos títulos en los que Globant trabajó
Orador: CLAUDIO BASTOS
Technical Director @Globant Gaming Studio
Contact: hello@globant.com
Сергей Батищев: 2D игры на HTML5: мифы и реальность разработкиDevGAMM Conference
Разработчики и издатели активно экспериментируют с HTML5 играми для мобильных браузеров. Cтандарт развивается очень быстро, но на разных устройствах и платформах все еще отличаются возможности, ограничения и особенности реализации HTML5 API. Докладчик поделится практическим опытом разработки игр на HTML5: какие проблемы уже не актуальны, какие сильно преувеличены, а какие, наоборот, реальны и требуют пристального внимания разработчика.
During this intimate lunchtime session, Rob Hawkes will bring you up to speed with the HTML5 and JavaScript game development scene. He'll show off some of the best games that are already out there, highlight the key lessons that he's learnt, and highlight the technologies and game engines that you need to be looking at. Interested in making games on the Web? Definitely don't miss this talk.
An updated version of the 2008 talk which includes social networking tools, servers, and casual game middleware. Also a lot of comparisons between computer science constructs and world religion.
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...SanaChoudary
This is the presentation slide used during YetiZen's Road to Success event on Mobile Game Development Alternatives. Presented by Andrew Burgert, GM Mobile of Globant.
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web SimulatorGail Frederick
Learn how to build UI for and debug HTML5 apps for mobile devices using Rapid Interface Builder (RIB) and Web Simulator, two open-source tools recently released by Intel. This session dives deep into the feature sets of both Web app developer tools, with demos, and shows you how you can influence the future of these open-source projects.
Rapid Interface Builder, RIB, is a browser-based design tool for quickly prototyping and creating Web apps for mobile devices and desktops. RIB allows a developer to layout UI by dropping widgets onto a canvas and reviewing the UI in interactive preview mode. RIB generates HTML5 and JavaScript that can be imported into your IDE of choice to complete the app. RIB supports jQueryMobile and Tizen widgets and runs on Google Chrome and Chromium browsers.
Web Simulator is a lightweight open-source tool for debugging mobile web applications. Extending the Google Chrome developer tools, it enables running and debugging web APIs for mobile platforms on the developer’s desktop system. Web Simulator allows you to simulate accelerometer and other sensor data, incoming and outgoing calls, geolocation events and battery status and other mobile device events in your Web app with fine-grained control over events. It currently supports HTML5 and the Tizen Web APIs.
Metodologías de desarrollo de software en GamingGlobant
Contenido:
Game Development
- Understanding
Game Dev en Globant
-Historia
-Tipos de Proyectos/Clientes
-End to End/Full SKU vs EA Game Modes projects
- Algunos títulos en los que Globant trabajó
Orador: CLAUDIO BASTOS
Technical Director @Globant Gaming Studio
Contact: hello@globant.com
Сергей Батищев: 2D игры на HTML5: мифы и реальность разработкиDevGAMM Conference
Разработчики и издатели активно экспериментируют с HTML5 играми для мобильных браузеров. Cтандарт развивается очень быстро, но на разных устройствах и платформах все еще отличаются возможности, ограничения и особенности реализации HTML5 API. Докладчик поделится практическим опытом разработки игр на HTML5: какие проблемы уже не актуальны, какие сильно преувеличены, а какие, наоборот, реальны и требуют пристального внимания разработчика.
During this intimate lunchtime session, Rob Hawkes will bring you up to speed with the HTML5 and JavaScript game development scene. He'll show off some of the best games that are already out there, highlight the key lessons that he's learnt, and highlight the technologies and game engines that you need to be looking at. Interested in making games on the Web? Definitely don't miss this talk.
An updated version of the 2008 talk which includes social networking tools, servers, and casual game middleware. Also a lot of comparisons between computer science constructs and world religion.
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...SanaChoudary
This is the presentation slide used during YetiZen's Road to Success event on Mobile Game Development Alternatives. Presented by Andrew Burgert, GM Mobile of Globant.
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
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
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
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
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
3. 3
Problems
JavaScript - Dynamic binding interpreter language
Low performance
Hard to manage memory
Browser quirks
Browser/device performance discrepancy
Sound and device API
Packaging
HTML5 is originally not for games!
4. 4
HTML5 for game development
Controlling
• JavaScript
Rendering
• HTML5 DOM/CSS3
• HTML5 Canvas
• HTML5 WebGL
Sound
• HTML5 Audio API
• WebAudio API(Chrome)
5. 5
Renderer for games
In view of commercializing HTML5 games;
Devices Game types
HTML5 • PC Browsers (Even non-HTML5 Plain, Tile-map,
DOM/CSS3 Browsers) Arcade
• Android/iOS
• TIZEN
• Some TV/Set-top-box
HTML5 • HTML5 PC Browsers Plain, Tile-map,
Canvas • iOS Arcade, Physics
• TIZEN(?)
• Some TV/Set-top-box(?)
HTML5 • Chrome Brower on Windows 3D(OpenGL like)
WebGL
6. 6
Market perspectives by renderer
In view of commercializing HTML5 games;
HTML5 DOM+Canvas
• Cross device running
• Game type : Social, Casual
HTML5 Canvas
• PC
• Game type : Social, Casual, Physics
WebGL
• Existing iOS and Android games to Chrome web store
• Game type : 3D
7. 7
Technical Issues - JavaScript
Interpreting, dynamic binding
Implicit garbage collection
Vulnerable environment for developers
Need to impose strict coding pattern
Need framework, engine
Recycling of resource
8. 8
Technical Issues – HTML5 Specs (1/2)
HTML5 implementations are stable over browsers.
But, problems are mostly on Device API.
Viewport control – Screen lock, Orientation lock, Full-
screen
For some platform, need to package as native application
Android has more problems when running as web site
Audio API
Unstable and lots of quirks in implementation
Only 1 channel for many browsers
Preparing new WebAudio API
9. 9
Technical Issues – HTML5 Specs (2/2)
Storage API
Using File-System API along with Cookie
For permanent and critical data, need server backup.
Packaging & Installation
PC : Hard to package large game. Hard to add Ad with installable
package. Mostly hosting with CDN.
Mobile : W3C widget like package. Native application(Hybrid).
Hosting is relatively good for iOS(without sound)
MouseLock API, JoyStick API
Developing by Google
10. 10
Technical Issues – Screen sizes
Matter of game geometric type, level design, graphical
assets and layouts. Not specific to HTML5 games.
HTML5 itself is good for resizing - Relative coordination
system, CSS, Zooming
Relative coordination from the beginning of development
CSS tricks
Zooming : Drops performance a lot. (But, TIZEN looks good!)
BLUEGA : Using Game level editor
11. 11
Technical Issues – Game UI
Need to develop game’s other screens, dialogs and menu.
Need some UI framework library for renderer
HTML5 itself is very good for developing UI. UI
frameworks such jQuery, Sencha, …
BLUEGA : Developing all Game UI in HTML5 DOM even running
with HTML5 Canvas. (Using own jBLUX)
13. 13
BLUEGA – Vision on HTML5 games
Native Web
Web Web Web
Game Game Game
iOS
Android Game Game Logic Engine
OS Editor Scroll Engine
Tile Map Engine
Isometric Engine Web
Browser
Game Engine Network
Core Core
Network
jBLUX HTML5 UI Framework
server
HCL (Handset Capability Layer)
iPhone / iPad Android Phone/Tab PC Phone / Pad Smart TV
BXG-RUN BXG-RUN
14. 14
BLUEGA - Performance
BLUEGA is focusing on “Cross device running game” and
“Serviced game”
FPS : 20~30
Dynamic objects : 30~60 with collision detection
Static image : 1000~4000
Sound
• 3~4 Channel with stable Audio API
• 1 Channel with unstable Audio API
15. 15
BLUEGA – Twinkle Pop
Bubble game with hexagonal tile-map
Published in Facebook, CWS, Google Play, Apple Store,
TIZEN, Web portal
• CWS URL
https://chrome.google.com/webstore/detail/jlmcmmeajfebnmfkjipnmkbjkdcfgbbj
• Web URL
http://laputagames.com/each/tp/
• Technical notes
http://www.bluega.com/html5-game-engine_technical_notes_twinkle_pop/
16. 16
BLUEGA – Crazy Chicken
Tower defense game with orthogonal tile-map
Published in K-Apps
18. 18
BXG - HTML5 Game Engine
HTML5 Game Engine for
Cross game, Hybrid web game
• High and consistent performance for
wide range of devices
• Hot swap between three renders
(DOM, DOM+Canvas, Canvas)
• Virtual input devices, Audio
• Casual, arcade, shooting, social
game
- Isometric, Orthogonal, Hexagonal
- Scrolling
- Multi-layer
• Game Editor
• Run-time for iOS, Android
19. 19
Engine release plan
BXG Core - Early August, 2012
• JavaScript library
• API Reference, Tutorials and Knowledge Base
• Sample games and code
• WRT – WAC, PhoneGap, BXGrun(Android, iOS)
• Hands-on class planning in August, 2012
BXG Editor - Early October, 2012
• Hosted as web site, not only for BXG
• “Dropbox” as file storage
20. 20
THANK YOU
Contact Us
www.bluega.com
www.facebook.com/bluega
sales@bluega.com
Korea:
Phone: +82-70-8228-8721
FAX : +82-31-714-0847
USA:
Phone: +1-714-325-0264