CocosSharp is an open source, cross-platform library for building 2D games using MonoGame. It is built on Cocos2D, Cocos2D-x, and Cocos2D-XNA. CocosSharp provides features like scenes, layers, sprites, actions, particle systems, audio, and physics to build games. It handles application lifecycle events through CCApplicationDelegate and uses a visual tree/scene graph of CCScene > CCLayer > CCSprite/CCSpriteBatch to organize content.
Presenting some of the technical feats that we've been able to achieve while making RoboBlastPlanet and an inside look at the setup we have for creating a game that can run at 60 FPS on mobile platforms as well as on a large number of browsers.
Presenting some of the technical feats that we've been able to achieve while making RoboBlastPlanet and an inside look at the setup we have for creating a game that can run at 60 FPS on mobile platforms as well as on a large number of browsers.
Una presentacion sobre la privacidad en los espacios publicos con ejemplos de Corea del Sur y Panama. Presentada en Pecha Kucha Night en Panamá.
A presentation about privacy in public space. With examples from South Korea and Panama in a pecha kucha night event in Panama City Panama
IBM brings Swift to the cloud. Swift is a powerful language for modern apps. Extending Swift's client-side benefits to the server simplifies end-to-end development.
The IBM Swift Sandbox enables developers to write and run Swift code from the browser. We’ve added interactive features like sharing and snapshotting. We’re introducing Kitura, a new open web framework and a Swift package catalog. Whether you’re writing your first lines of code, or an experienced Swift user testing on Linux, join us to bring Swift to the cloud.
C# Game engines to develop 2D and 3D games. Learn Game Development and Design with C# as scripting languages. Also check the other famous game engines and Framework based on their ranking.
IBM MobileFirst Platform is a mobile development platform that provides development and deploy options both on the cloud (Bluemix) and on-premise (installed locally). MFP enables you to build, enhance, and continuously deliver mobile apps efficiently and effectively.
IBM MobileFirst for iOS apps, built under the Apple and IBM partnership, leverage Swift and the move to open source to make the Swift programming language even more valuable.
Swift breaks down the barriers between client-side and server-side development, increasing speed and efficiency while taking advantage of growing Swift skills.
Información sobre vías peatonales del mundo e ideas para la Avenida Central en Panamá.
Pedestrian streets and boulevards of the world and ideas for Panama City's Central Avenue.
Presented at EclipseSummit. The IBM MobileFirst Studio 8.0 Plug-in for Eclipse is now available in the Eclipse Marketplace! Use this plug-in to manage your Cordova projects in the Eclipse development environment. Also IBM MobileFirst Foundation is a mobile development platform that provides development and deploy options both on the cloud (Bluemix) and on-premise (installed locally). MobileFirst Foundation enables you to build, enhance, and continuously deliver mobile apps efficiently and effectively.
Game engines like Unity help game developers to develop 2D and 3D games with C# as your scripting language. Visual Studio tools for unity helps developers to add behaviour to their games using Visual Studio as there IDE.
Onion Architecture, the concept introduced by the Jeffery Palermo in 2008 with a aim to make the application loosely coupled and with proper separation between the folders and the different areas of concern in the application. This makes the development easier, the testing of the application easier, the maintenance becomes easier.
Is it hard to build games? No, at least not with Cocos2D-x, the free, cross-platform framework that makes it easy to create high-performance games in JavaScript. How easy? Come and watch me make a simple, but complete old school platformer in 60 minutes.
I will show you how to get started. Installation is the worst part of Cocos2D-x, but it isn't too tough. Then we'll put the app together, running it on my laptop as we go. We will also add music, sound, and show you where to find cheap sources for both. Once our game is running, I will blow your minds by porting the game to both iOS and the web. That's right, one app running on a laptop, an iPhone, and on a web page.
As I build, I will talk about all of the things that make Cocos2D-x magical. Things like graphic layers, sprite animation, collision detection, resource management and physics. I'll also demo debugging since bugs are an inevitable part of programming. While made especially for games, you can build any app, which needs to be fast or cross-platform,
Please keep in mind, that Cocos2D-x makes it easy for programmers to create games. If you know JavaScript excellent, but you should be okay so long as you know a curly brace language, like C, Java, or C#. If you don't know how to program, take a programming class first.
Open Kode, Airplay And The New Reality Of Write Once Run Anywhereguest991eb3
A look at OpenKODE, and it's first widespread commercial implementation Airplay. This presentation was given as part of the OverTheAir event on 4th April 08, and included a large portion of "live coding".
Cocos2d-x C++ Windows 8 &Windows Phone 8Troy Miles
In the first of two sessions, we will explore using Cocos2d-x, a free and open source game engine. It runs on Windows, Mac OS X, and Linux and builds games for every popular phone, tablet, and desktop platform. It uses C++ to get close to metal performance and a smart and logical set of classes to make it easy.
Don't let the C++ scare you off. We are using Cocos2d-x to create fun platform games, not building complicated financial software. So long as you know at least one curly brace language you will be able to write Cocos2d-x style C++.
We will explore how to install Cocos2d-x. How to build the test apps and finally how to build your own apps specifically for Windows 8 and Windows Phone 8, but the code will run on iOS, Mac, and Android too.
Una presentacion sobre la privacidad en los espacios publicos con ejemplos de Corea del Sur y Panama. Presentada en Pecha Kucha Night en Panamá.
A presentation about privacy in public space. With examples from South Korea and Panama in a pecha kucha night event in Panama City Panama
IBM brings Swift to the cloud. Swift is a powerful language for modern apps. Extending Swift's client-side benefits to the server simplifies end-to-end development.
The IBM Swift Sandbox enables developers to write and run Swift code from the browser. We’ve added interactive features like sharing and snapshotting. We’re introducing Kitura, a new open web framework and a Swift package catalog. Whether you’re writing your first lines of code, or an experienced Swift user testing on Linux, join us to bring Swift to the cloud.
C# Game engines to develop 2D and 3D games. Learn Game Development and Design with C# as scripting languages. Also check the other famous game engines and Framework based on their ranking.
IBM MobileFirst Platform is a mobile development platform that provides development and deploy options both on the cloud (Bluemix) and on-premise (installed locally). MFP enables you to build, enhance, and continuously deliver mobile apps efficiently and effectively.
IBM MobileFirst for iOS apps, built under the Apple and IBM partnership, leverage Swift and the move to open source to make the Swift programming language even more valuable.
Swift breaks down the barriers between client-side and server-side development, increasing speed and efficiency while taking advantage of growing Swift skills.
Información sobre vías peatonales del mundo e ideas para la Avenida Central en Panamá.
Pedestrian streets and boulevards of the world and ideas for Panama City's Central Avenue.
Presented at EclipseSummit. The IBM MobileFirst Studio 8.0 Plug-in for Eclipse is now available in the Eclipse Marketplace! Use this plug-in to manage your Cordova projects in the Eclipse development environment. Also IBM MobileFirst Foundation is a mobile development platform that provides development and deploy options both on the cloud (Bluemix) and on-premise (installed locally). MobileFirst Foundation enables you to build, enhance, and continuously deliver mobile apps efficiently and effectively.
Game engines like Unity help game developers to develop 2D and 3D games with C# as your scripting language. Visual Studio tools for unity helps developers to add behaviour to their games using Visual Studio as there IDE.
Onion Architecture, the concept introduced by the Jeffery Palermo in 2008 with a aim to make the application loosely coupled and with proper separation between the folders and the different areas of concern in the application. This makes the development easier, the testing of the application easier, the maintenance becomes easier.
Is it hard to build games? No, at least not with Cocos2D-x, the free, cross-platform framework that makes it easy to create high-performance games in JavaScript. How easy? Come and watch me make a simple, but complete old school platformer in 60 minutes.
I will show you how to get started. Installation is the worst part of Cocos2D-x, but it isn't too tough. Then we'll put the app together, running it on my laptop as we go. We will also add music, sound, and show you where to find cheap sources for both. Once our game is running, I will blow your minds by porting the game to both iOS and the web. That's right, one app running on a laptop, an iPhone, and on a web page.
As I build, I will talk about all of the things that make Cocos2D-x magical. Things like graphic layers, sprite animation, collision detection, resource management and physics. I'll also demo debugging since bugs are an inevitable part of programming. While made especially for games, you can build any app, which needs to be fast or cross-platform,
Please keep in mind, that Cocos2D-x makes it easy for programmers to create games. If you know JavaScript excellent, but you should be okay so long as you know a curly brace language, like C, Java, or C#. If you don't know how to program, take a programming class first.
Open Kode, Airplay And The New Reality Of Write Once Run Anywhereguest991eb3
A look at OpenKODE, and it's first widespread commercial implementation Airplay. This presentation was given as part of the OverTheAir event on 4th April 08, and included a large portion of "live coding".
Cocos2d-x C++ Windows 8 &Windows Phone 8Troy Miles
In the first of two sessions, we will explore using Cocos2d-x, a free and open source game engine. It runs on Windows, Mac OS X, and Linux and builds games for every popular phone, tablet, and desktop platform. It uses C++ to get close to metal performance and a smart and logical set of classes to make it easy.
Don't let the C++ scare you off. We are using Cocos2d-x to create fun platform games, not building complicated financial software. So long as you know at least one curly brace language you will be able to write Cocos2d-x style C++.
We will explore how to install Cocos2d-x. How to build the test apps and finally how to build your own apps specifically for Windows 8 and Windows Phone 8, but the code will run on iOS, Mac, and Android too.
Cross Platform Game Programming with Cocos2d-jsTroy Miles
In this talk we will examine Cocos2d-JS, an open source, cross-platform, game development engine in JavaScript. Don't let the JavaScript part fool you. While your games logic is written in JavaScript, the graphics core runs in supercharged C++ and takes advantage of OpenGL when running on desktops and devices. When your game runs on the web, it takes advantage of everything HTML5 has to offer to produce amazingly fluid games for the web.
Farm Moles Game is 2D entertainment game. Simply, the one who is playing the game will try to save the farm carrots from being damaged by the harmful moles by clicking on those moles by touching them. Three lives are given for each level, such that if the player missed a mole, he will lose one of his lives. As the player goes on the next levels of the game, he will face challenges; less time, more moles, wild bomb explosions and others
The next generation of GPU APIs for Game EnginesPooya Eimandar
Demonstrate about new pipeline of GPU APIs for developing real time game engine.
Developing for DirectX12, Vulkan or Metal requires a redesign of the game engine. Developers can achieve key benefits like reduced power consumption and optimized CPU and GPU, multi-threading on multiple GPU devices.
As a Software as a Service (SaaS) development firm, most of work is done in the cloud, but some of our clients want an offline desktop version of their application. While HTML5 has techniques, which allow for offline use (i.e. App Cache and local Storage), these techniques have limitations and don’t always meet the need for a true offline application. This talk will discuss how to take your existing WebApp and build cross platform native desktop applications for Windows, OSX and Linux via node-webkit. We will also dive deep into node-webkit to show you how this is more than just a conversion tool; it expands application possibilities by packaging a live node.js server in every instance. A live step by step conversion of an existing WebApp will be demonstrated, insuring you understand every step needed to convert your own Web App into a native cross platform desktop application.
Dr. Corey Clark (@CoreyClarkPhD) is the founder of Game Theory Labs (@GameTheoryLabs), a Software as a Service (SaaS) development and consulting firm, as well as a Professor of Game and Simulation Programming in Dallas. His current work is focused on building high performance Web Apps using HTML5, Gaming, Cluster Computing, Artificial Intelligence Modeling, Learning and Optimization. Previously he was Principal Investigator (PI) on several advanced research projects for various organizations in the DoD ranging from advanced 3D modeling and simulation of nanoscale deposition techniques to System on Chip SWARM based low power reconfigurable self-healing mesh networks.
http://www.meetup.com/HTML5-User-Group/events/102310142/
Cloud-native is a way of approaching the development and deployment of applications in such a way that takes account of the characteristics and nature of the cloud - resulting in processes and workflows that fully take advantage of the platform.
Check this deck for being cloud-native on IBM Cloud.
Serverless + Machine Learning – Bringing the best of two worlds togetherVidyasagar Machupalli
While building and training Machine Learning models, many of us face this question of "Which of the algorithm or library fits well with my model?". To answer this you will create multiple estimators and then come to a conclusion. How about finding the right FIT for your data in one go? and also save the compute as well with Serverless Cloud Functions.
This interactive session walks you through the process of building a predictive machine learning model, deploying it as an API to be used in applications, testing the model. All of this happening in an integrated and unified self-service experience on IBM Cloud. Also, You will create multiple python serverless actions using different ML libraries and algorithms which will be invoked in one go, saving the results for you to chose the BEST FIT.
In short, Machine Learning models exposed as APIs with serverless python action acting as a middleware to invoke the action.Thus bringing the best of Containers through Serverless and Machine learning together.
Any serverless architecture accelerates development as a set of small, distinct, and independent actions. OpenWhisk is serverless, using business rules to bind events, triggers, and actions to each other. OpenWhisk actions run automatically only when needed. Its serverless architecture promotes quickly, scalably creating and modifying action sequences to meet the evolving demands of mobile-driven user experience.
This interactive session will programmatically (Develop, Monitor and Expose) introduce you to IBM Cloud Functions, PaaS offering of OpenWhisk on IBM Cloud and how your mobile user experience can be improved using IBM Cloud Functions with an interesting demo.
Mobile Workloads are unpredictable event based making it well suited for leveraging serverless technologies to build server-side components of mobile applications There have been repeatable patterns emerging for serverless paradigm involving mobile backend as seen from the customer usecases This session talks about these emerging patterns and the architectures to support such patterns It showcases how these patterns can be realized using Open Whisk Mobile backend Watson IOT platform Object Storage and other components on IBM Bluemix. Pattern 1 Mobile app as a process controller – With the proliferation of IOT there has been various scenarios where mobile apps control the process and sensor monitor various aspects of the process For example A logistic company which transports perishable food products employs sensors in transport trucks in order to detect environment temperature variations which is critical to its business The transport company and manufacturer will be notified through their mobile app if there is any significant temperature humidity changes so that action can be taken to prevent any damages The mobile app offers alternate routes The authorized person can approve or decline route changes He can even approve the delivery of goods to a nearby warehouseretailer instead This is notified to the driver who performs the delivery. Taking a step further the logistic company wants to analyze the data both from sensors and mobile app to see if there is a correlation pattern between the temperature changes and number of alternate route approvals that have taken place in order to cancel certain routes which have had reoccurring issues. Pattern 2 – Process Triggers upon uploads download through mobile image file etc. Triggering business processes based on uploads downloads from mobile is another key pattern which is well suited to be implemented using serverless For example – An enterprise allows employees to submit their claims using mobile app The employee logs in creates a reimbursement request and then uploads the image of the bills This process is instantaneous and claims submission is just a click away rather than a time consuming process HeShe is notified once the reimbursement request is accepted and processed Employees also fill timesheets everyday but needs to update to the server once a week In order to conserve bandwidth the company wants the timesheet sync to happen only once a week. Pattern 3 – Mobile Notification on events of interest. The most common pattern is the notification upon events of interest For example An industrial washing machine runs the cycle when the citys grid is least loaded based on past grid status and weather conditions and send notification upon completion. Based on external temperature and weather conditions tune the thermostat of all the buildings in the area and notify the building administrator.
Building Enterprise enabled Cognitive Mobile application for a Hybrid Cloud E...Vidyasagar Machupalli
IBM Cloud provides a unique capabilities of Watson exposed as Cognitive services that can perform the next-generation computing for your Mobile app Building such innovative mobile app needs access to enormous data sets which is typically stored within an enterprise This talk covers on the end-to-end scenario on how to build cognitive Mobile app in the Hybrid Cloud environment by connecting to the on-premises SOR data sources You will learn about the Mobile Foundation service that helps to build update and manage mobile apps and using it to integrate with the enterprise using the integration services like Secure GatewayThe talk covers the various use-cases on using the Cognitive services on Bluemix for building intelligent Mobile apps
Stock portfolio analysis with Cloud Foundry and AI services - Cloud Foundry DaysVidyasagar Machupalli
There is no shortage of opinions as to what the market might look like tomorrow. Research analysts devote their careers to the understanding of how a given company, industry, or whole market might react to changing business landscapes. Quantitative models can be leveraged to perform rigorous projections of how market factors might move with respect to their historical, statistical properties and co-movements with other factors. In either case, attempting to predict the market remains a purely academic exercise.
In this demo, we will bring in AI to help us how news articles related to risk factors like gold price, the Spot price of Crude oil etc., will impact your portfolio/holdings. From the creation of services to pushing the app, every step will be done using Cloud foundry CLI.
A developer can now build out Cloud Native applications using our patterns-first approach. You simply select the type of building block you’d like to create followed by which services you’d like to incorporate into your application (i.e., Cloudant database, WatsonConversation, Push Notifications).
WatBot is a Voice-enabled Android Native ChatBot built using Watson Conversation, Speech-to-Text and Text-to-Speech Services on IBM Bluemix (open standards cloud platform for building, running, and managing apps and services).
Swift is now simpler than ever to use for end-to-end development. Developers wanting a local development environment can now leverage popular Swift@IBM technologies using IBM Cloud Tools for Swift (beta) on IBM Bluemix. In addition, Linux developers can take advantage of today's most popular language on the most powerful Linux platform for data-serving and systems of record, LinuxONE™.Start building end-to-end applications and quickly deploy them with Kitura on both OSX and Linux. Kitura is a modular, package-based web framework and HTTP server. Written in the Swift language, this open source framework lays the foundation for community collaboration, building off the latest technologies from the Swift.org developer community including Libdispatch, Foundation, and the Swift Package Manager.
Presented at MoDS2016.
Swift continues to grow in popularity and is now one of the most used programming languages for mobile. Since the introduction of open source Swift for Linux, IBM has been enabling the language on the Cloud. This session shows how the new models of client and server interaction for application development enable us to rapidly build an app with client and simplify back-end integration of services - all written in Swift. Come, join this session to hear more about what is next for Swift at IBM.
Kitura enables both mobile front-end and back-end portions of an application to be written in the same language, simplifying modern application development
A light-weight web framework written in Swift, that allows you to build web services with complex routes, easily
Leverages the strengths of Swift (like type safety) along with concurrency support from Grand Central Dispatch
Build Once and port your game to multiple platforms including UWPVidyasagar Machupalli
This presentation is all about multiple platform game development using Unity. We will also learn about porting your existing game to Universal Windows platform (UWP).
Introduction to Microsoft Band and The Microsoft Band SDK Preview is designed to allow 3rd party application developers to harness the power of the Microsoft Band hardware.
2. What is CocosSharp? 2
CocosSharp is a cross-platform
library for building 2D
games.CocosSharp is an open
source library and is built on
top of the MonoGame engine
and the fine work from the
Cocos2D, Cocos2D-x and
Cocos2D-XNA communities.
8. CCApplication
Creates and initializes the graphics device
Sets the application delegate
Starts the game
var app = new CCApplication ();
app.ApplicationDelegate = new GoneBananasApplicationDelegate ();
app.StartGame ();
8
10. CCAction
Actions perform tasks on nodes
For example, animating sprites
Run multiple actions sequentially using CCSequence
Run multiple actions in parallel using CCSpawn
10