The document discusses Google Web Toolkit (GWT), an open source Java framework that allows developers to create AJAX applications in Java instead of JavaScript. GWT compiles Java code into optimized JavaScript and HTML for cross-browser compatibility. GWT allows developers to use Java tools and debug in Java, separating concerns between logic, layout, and UI components for easier development and maintenance of rich internet applications.
HTML5 - New UI Library for Games, Chad Austin, IMVUChad Austin
At GDC 2011, IMVU presented its decision to use HTML for its downloadable client's UI. These slides are annotated with the contents of our presentation.
The document discusses the projects of three winners of the Snowball competition. David KOSTKEVICIUS developed a mobile broadband webcam using a Snowball developer's kit, modem, and camera to allow remote video streaming. Mahesh-Narain SHUKLA ported an open-source video calling application to use Snowball's hardware video codecs. Wenkai DU created a security camera system with motion detection and remote video playback/streaming capabilities using Snowball. All three winners discussed the challenges they faced and their motivations for participating in the competition.
The document is a lesson plan for a course titled "Eight Screens One Cloud Era Comes, Teach You HTML5 in Six Hours to Complete the Pass (2)". It provides information about the course including the date, time, version number, copyright information, and links to additional learning materials. It is divided into multiple sections that will be covered throughout the 6 hour course. GreenSock Animation Platform (GSAP) will be introduced and used to create animations with JavaScript. Methods like TweenLite, TweenMax, staggerTo and TimelineLite will be explained and demonstrated.
The document provides information about a startup engineering camp hosted by Moko365 Inc on October 19-20, 2013. It introduces the founder and a software developer at Moko365 and provides details about their backgrounds and skills. The document then outlines the agenda and content for the engineering camp, covering topics like prototyping, architectures, frontend technologies, and lean development practices. Programming languages, frameworks, and tools discussed include HTML5, CSS, JavaScript, Node.js, Bootstrap, Jade, Sass, and Backbone. The document emphasizes best practices for frontend development and emphasizes a mobile-first and lean approach.
This document provides an overview of best practices and lessons learned for developing with Google Web Toolkit (GWT). It discusses structuring the user interface, communication patterns like GWT-RPC, and techniques for scaling GWT applications. Key recommendations include using the Model-View-Presenter pattern, handling history properly from the start, keeping the UI simple, creating custom widgets, and leveraging CSS for layout. It also warns that high traffic can cause bandwidth, connection pool, threading, and garbage collection issues on the server side.
Mit welchem Framework soll ich das Web von heute (und das von morgen) entwickeln?
Warum steckt Google soviel Kraft in GWT und nicht in eine eigene JSF-Implementierung?
In diesem Vortrag werden verschiedene Aspekte aus der Webentwicklung beleuchtet - unter anderem Politik, Architektur, Produktivität, Laufzeitumgebung, Skills - und erklärt, warum GWT die bessere Spinne ist.
The document discusses the goals and development of an online dictionary application being built by three developers called the Giraffes. It aims to provide dictionary functionality through the cloud to replace installed software and reduce disk space usage. The application displays dictionary results for selected text within the browser using JavaScript. Future plans include browser extensions, additional dictionaries, language support, and APIs for other developers and users to integrate new dictionaries.
This document discusses how Google is working to make the client, connectivity, and cloud more powerful and accessible through open technologies. It focuses on three areas: 1) Making the cloud more accessible through technologies like Google App Engine and data APIs. 2) Keeping connectivity pervasive through open platforms like Android and social APIs. 3) Making the client more powerful through technologies like Google Web Toolkit, Gears, and social platforms like OpenSocial. The goal is to advance an open web that empowers both users and developers.
HTML5 - New UI Library for Games, Chad Austin, IMVUChad Austin
At GDC 2011, IMVU presented its decision to use HTML for its downloadable client's UI. These slides are annotated with the contents of our presentation.
The document discusses the projects of three winners of the Snowball competition. David KOSTKEVICIUS developed a mobile broadband webcam using a Snowball developer's kit, modem, and camera to allow remote video streaming. Mahesh-Narain SHUKLA ported an open-source video calling application to use Snowball's hardware video codecs. Wenkai DU created a security camera system with motion detection and remote video playback/streaming capabilities using Snowball. All three winners discussed the challenges they faced and their motivations for participating in the competition.
The document is a lesson plan for a course titled "Eight Screens One Cloud Era Comes, Teach You HTML5 in Six Hours to Complete the Pass (2)". It provides information about the course including the date, time, version number, copyright information, and links to additional learning materials. It is divided into multiple sections that will be covered throughout the 6 hour course. GreenSock Animation Platform (GSAP) will be introduced and used to create animations with JavaScript. Methods like TweenLite, TweenMax, staggerTo and TimelineLite will be explained and demonstrated.
The document provides information about a startup engineering camp hosted by Moko365 Inc on October 19-20, 2013. It introduces the founder and a software developer at Moko365 and provides details about their backgrounds and skills. The document then outlines the agenda and content for the engineering camp, covering topics like prototyping, architectures, frontend technologies, and lean development practices. Programming languages, frameworks, and tools discussed include HTML5, CSS, JavaScript, Node.js, Bootstrap, Jade, Sass, and Backbone. The document emphasizes best practices for frontend development and emphasizes a mobile-first and lean approach.
This document provides an overview of best practices and lessons learned for developing with Google Web Toolkit (GWT). It discusses structuring the user interface, communication patterns like GWT-RPC, and techniques for scaling GWT applications. Key recommendations include using the Model-View-Presenter pattern, handling history properly from the start, keeping the UI simple, creating custom widgets, and leveraging CSS for layout. It also warns that high traffic can cause bandwidth, connection pool, threading, and garbage collection issues on the server side.
Mit welchem Framework soll ich das Web von heute (und das von morgen) entwickeln?
Warum steckt Google soviel Kraft in GWT und nicht in eine eigene JSF-Implementierung?
In diesem Vortrag werden verschiedene Aspekte aus der Webentwicklung beleuchtet - unter anderem Politik, Architektur, Produktivität, Laufzeitumgebung, Skills - und erklärt, warum GWT die bessere Spinne ist.
The document discusses the goals and development of an online dictionary application being built by three developers called the Giraffes. It aims to provide dictionary functionality through the cloud to replace installed software and reduce disk space usage. The application displays dictionary results for selected text within the browser using JavaScript. Future plans include browser extensions, additional dictionaries, language support, and APIs for other developers and users to integrate new dictionaries.
This document discusses how Google is working to make the client, connectivity, and cloud more powerful and accessible through open technologies. It focuses on three areas: 1) Making the cloud more accessible through technologies like Google App Engine and data APIs. 2) Keeping connectivity pervasive through open platforms like Android and social APIs. 3) Making the client more powerful through technologies like Google Web Toolkit, Gears, and social platforms like OpenSocial. The goal is to advance an open web that empowers both users and developers.
Gregor Hohpe Track Intro The Cloud As Middle Waredeimos
The document discusses the cloud as a new middleware platform. It notes that in the cloud infrastructure services like storage, queuing, and processing are abstracted and exposed as APIs. It also shows how applications and services can be built by combining these infrastructure services and presenting information through various interfaces like maps, portals, and plugins. The document outlines the agenda for a conference on programming the cloud, including sessions on building blocks, application services, reading/writing data, and middleware in the cloud.
1. The document discusses Google's investments in making the cloud more accessible by bringing powerful computing capabilities to more developers, making the client (browser) more powerful through open web standards rather than proprietary platforms, and keeping connectivity pervasive through initiatives like Android and increased mobile internet access.
2. It highlights specific Google services and projects that aim to accomplish these goals, such as Google App Engine for hosting web applications, Gears for extending browser capabilities, and OpenSocial for enabling more social applications on the web.
3. The document promotes open web standards and an open ecosystem through partnerships and projects like Android, OpenSocial, and Google Developer Day events and tracks.
Perspectives on Cloud COmputing - GoogleACMBangalore
The document discusses the evolution of computing from mainframes to personal computers to cloud computing. It argues that cloud computing will become more accessible by making clients (browsers, smartphones) more powerful and ensuring ubiquitous connectivity. The cloud's openness, accessibility and low costs have the potential to democratize information and tools for developing large-scale applications in India.
GWT-Entwicklung ist Rich-Client-Entwicklung, und das ist für viele Webentwickler neu. Mit den "Lessons Learned" aus der Entwicklung von Google AdWords wurden Architekturmuster für GWT-Anwendungen vorgestellt. Einiges davon ist inzwischen in GWT gelandet und kann sofort eingesetzt werden. In diesem Vortrag werden Architekturmuster vorgestellt, die in den letzten Jahren in einigen Projekten erfolgreich eingesetzt wurden.
This document discusses the state of in-browser application development and where it may be headed. It examines the current capabilities and limitations of building applications within a browser. While some types of static content and document workflows are well-supported, other application types face challenges. The talk aims to help understand the current situation and how the technology may evolve over the next 1-2 years as browsers continue advancing. Key considerations include ubiquity, capabilities, costs, and externalities of different technical approaches.
This document provides an overview and analysis of the state of in-browser application development. It begins with goals for web applications and an assessment of where browsers currently stand. It then examines the tradeoffs of different technologies for building applications, including HTML, JavaScript, Silverlight and Flash. A key theme is the tension between ubiquity and capabilities. The document also discusses challenges around browser monocultures and the slow pace of upgrading dominant browsers. It argues that competition is needed to drive faster innovation and ensure browsers do not become prone to natural monopolies.
This document discusses the evolution of rich internet applications (RIAs) and user experience design over the past 15 years. It begins with a look at early experimentation with technologies like Java applets, Flash, and ActiveX controls in the late 1990s. Foundational developments from 2000-2004 included XML, SOAP, and early versions of Flash and Flex. Major growth occurred from 2005-2008 as Adobe acquired Macromedia and technologies like Ajax matured. Emerging trends for 2009-2011 include greater integration of hardware and mobile devices. The document argues that user experience should be the primary driver of software development and provides examples of how different technologies like Flex, Silverlight and Ajax have enabled novel applications. It closes by
This document discusses GWT architectures and lessons learned from GWT development. It covers topics like structuring the UI with widgets, talking to servers, and shifting to rich internet applications. It provides tips for development like using MVP patterns, handling events, avoiding maintainability issues. It also discusses using GWT-RPC and generics for type-safe communications and batching commands for efficiency. Overall it focuses on architectural best practices, common problems, and solutions for building maintainable and performant GWT applications.
MOTODEV Technology Evangelist, Suzanne Alexandra covers the many factors involved in choosing to develop an Android or web app that will meet enterprise requirements. She provides tips and best practices, and reviews sample apps on each platform.
Topics include:
-Key business and technology advantages of each approach
-Examples of apps built on each platform
-Browser support of HTML5 features
-The hybrid app approach
Twitter hashtag: #nativevsweb
Got questions about this event tweet @motodev or post them on community.developer.motorola.com
GWT + Gears : The browser is the platformDidier Girard
- GWT (Google Web Toolkit) allows developers to build applications for the web using Java instead of JavaScript. It compiles Java code into optimized JavaScript that runs across browsers.
- GWT features include cross-browser compatibility, support for Ajax, widgets, internationalization, unit testing, and more. It produces lightweight, fast JavaScript code.
- Google Gears provides additional features for building offline web applications, including local data storage, database support, and workers. It can be used with GWT for offline functionality.
- The presenter discusses how GWT and Gears allow building rich web applications using a Java-based approach, cutting development costs and improving productivity over traditional web development. Many companies are now using
"Industrial Internet IoT bootcamp" meetup, 11-5-2015 hosted by GE Digital at HackerDojo. Discussing topics ranging from IoT architecture to connectivity and protocols, cyber security, data science and industrial UX design.
The document provides information about various IBM Bluemix services including Gamification, Watson, Internet of Things Foundation, DevOps, and more. It includes descriptions of the services, code examples, links to documentation, and tutorials. Specifically, it summarizes the Gamification service and provides REST API examples for managing game plans, events, and users. It also outlines the Internet of Things Foundation for connecting devices to apps and APIs.
Performance Measurement and Monitoring for Salesforce Web & Mobile AppsSalesforce Developers
This document discusses performance measurement and monitoring for Salesforce web and mobile apps. It introduces key concepts in understanding web and mobile performance such as waterfall charts and metrics. Tools for measuring performance are presented, including Lighthouse, a proprietary Salesforce tool. Recommendations are provided for optimizing web and mobile performance through techniques like reducing network requests, caching, and minimizing payload sizes.
NLP for videos: Understanding customers' feelings in videos - Albert Lewandow...GetInData
Did you like it? Check out our blog to stay up to date: https://getindata.com/blog
Currently there are more and more created videos distributed via multiple social media channels. It becomes more and more important to monitor all of them by companies to verify their customers' feedback, reviews, opinions. During the talk, we talk about extracting text from videos, analyzing language and prepare robust, scalable infrastructure for it. The idea behind platform is about having the mix between managed and self-managed service for Big Data processing. The keynote shows the case study of the MVP of the platform for marketing companies.
Author: Albert Lewandowski
Linkedin: https://www.linkedin.com/in/albert-lewandowski/
___
Getindata is a company founded in 2014 by ex-Spotify data engineers. From day one our focus has been on Big Data projects. We bring together a group of best and most experienced experts in Poland, working with cloud and open-source Big Data technologies to help companies build scalable data architectures and implement advanced analytics over large data sets.
Our experts have vast production experience in implementing Big Data projects for Polish as well as foreign companies including i.a. Spotify, Play, Truecaller, Kcell, Acast, Allegro, ING, Agora, Synerise, StepStone, iZettle and many others from the pharmaceutical, media, finance and FMCG industries.
https://getindata.com
Meteor - The next generation software stackHenrik Ingo
Meteor is the next take on agile development on the full JavaScript stack. Based on established JavaScript tools like Node, JQuery and Underscore, it still brings a fresh and integrated approach. And MongoDB is very much its heart: Minimongo implements a client side MongoDB API for manipulating your data model; Transparent replication of data between client and server; Using WebSockets, MongoDB oplog events replicate immediately to all clients, making it simple to do distributed applications "Google Docs style."
Meteor is the next take on agile development on the full JavaScript stack. Based on established JavaScript tools like Node, JQuery and Underscore, it still brings a fresh and integrated approach. And MongoDB is very much its heart: Minimongo implements a client side MongoDB API for manipulating your data model; Transparent replication of data between client and server; Using WebSockets, MongoDB oplog events replicate immediately to all clients, making it simple to do distributed applications "Google Docs style."
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...André Goliath
This document summarizes a talk about transitioning from JavaEE monoliths to microservices architecture in 6 months. It discusses the reasons for moving to microservices (faster development and deployment, lower costs), and the challenges including organizing configuration, communication between services, and deployment. It then outlines the steps taken to implement microservices at a company, including setting up continuous integration, using Spring Boot and Cloud, and establishing vertical feature teams to overcome organizational barriers. The key lessons are that the transition does not require a "big bang", can start with a single service, and works best by automating the development and deployment process from development to production.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Gregor Hohpe Track Intro The Cloud As Middle Waredeimos
The document discusses the cloud as a new middleware platform. It notes that in the cloud infrastructure services like storage, queuing, and processing are abstracted and exposed as APIs. It also shows how applications and services can be built by combining these infrastructure services and presenting information through various interfaces like maps, portals, and plugins. The document outlines the agenda for a conference on programming the cloud, including sessions on building blocks, application services, reading/writing data, and middleware in the cloud.
1. The document discusses Google's investments in making the cloud more accessible by bringing powerful computing capabilities to more developers, making the client (browser) more powerful through open web standards rather than proprietary platforms, and keeping connectivity pervasive through initiatives like Android and increased mobile internet access.
2. It highlights specific Google services and projects that aim to accomplish these goals, such as Google App Engine for hosting web applications, Gears for extending browser capabilities, and OpenSocial for enabling more social applications on the web.
3. The document promotes open web standards and an open ecosystem through partnerships and projects like Android, OpenSocial, and Google Developer Day events and tracks.
Perspectives on Cloud COmputing - GoogleACMBangalore
The document discusses the evolution of computing from mainframes to personal computers to cloud computing. It argues that cloud computing will become more accessible by making clients (browsers, smartphones) more powerful and ensuring ubiquitous connectivity. The cloud's openness, accessibility and low costs have the potential to democratize information and tools for developing large-scale applications in India.
GWT-Entwicklung ist Rich-Client-Entwicklung, und das ist für viele Webentwickler neu. Mit den "Lessons Learned" aus der Entwicklung von Google AdWords wurden Architekturmuster für GWT-Anwendungen vorgestellt. Einiges davon ist inzwischen in GWT gelandet und kann sofort eingesetzt werden. In diesem Vortrag werden Architekturmuster vorgestellt, die in den letzten Jahren in einigen Projekten erfolgreich eingesetzt wurden.
This document discusses the state of in-browser application development and where it may be headed. It examines the current capabilities and limitations of building applications within a browser. While some types of static content and document workflows are well-supported, other application types face challenges. The talk aims to help understand the current situation and how the technology may evolve over the next 1-2 years as browsers continue advancing. Key considerations include ubiquity, capabilities, costs, and externalities of different technical approaches.
This document provides an overview and analysis of the state of in-browser application development. It begins with goals for web applications and an assessment of where browsers currently stand. It then examines the tradeoffs of different technologies for building applications, including HTML, JavaScript, Silverlight and Flash. A key theme is the tension between ubiquity and capabilities. The document also discusses challenges around browser monocultures and the slow pace of upgrading dominant browsers. It argues that competition is needed to drive faster innovation and ensure browsers do not become prone to natural monopolies.
This document discusses the evolution of rich internet applications (RIAs) and user experience design over the past 15 years. It begins with a look at early experimentation with technologies like Java applets, Flash, and ActiveX controls in the late 1990s. Foundational developments from 2000-2004 included XML, SOAP, and early versions of Flash and Flex. Major growth occurred from 2005-2008 as Adobe acquired Macromedia and technologies like Ajax matured. Emerging trends for 2009-2011 include greater integration of hardware and mobile devices. The document argues that user experience should be the primary driver of software development and provides examples of how different technologies like Flex, Silverlight and Ajax have enabled novel applications. It closes by
This document discusses GWT architectures and lessons learned from GWT development. It covers topics like structuring the UI with widgets, talking to servers, and shifting to rich internet applications. It provides tips for development like using MVP patterns, handling events, avoiding maintainability issues. It also discusses using GWT-RPC and generics for type-safe communications and batching commands for efficiency. Overall it focuses on architectural best practices, common problems, and solutions for building maintainable and performant GWT applications.
MOTODEV Technology Evangelist, Suzanne Alexandra covers the many factors involved in choosing to develop an Android or web app that will meet enterprise requirements. She provides tips and best practices, and reviews sample apps on each platform.
Topics include:
-Key business and technology advantages of each approach
-Examples of apps built on each platform
-Browser support of HTML5 features
-The hybrid app approach
Twitter hashtag: #nativevsweb
Got questions about this event tweet @motodev or post them on community.developer.motorola.com
GWT + Gears : The browser is the platformDidier Girard
- GWT (Google Web Toolkit) allows developers to build applications for the web using Java instead of JavaScript. It compiles Java code into optimized JavaScript that runs across browsers.
- GWT features include cross-browser compatibility, support for Ajax, widgets, internationalization, unit testing, and more. It produces lightweight, fast JavaScript code.
- Google Gears provides additional features for building offline web applications, including local data storage, database support, and workers. It can be used with GWT for offline functionality.
- The presenter discusses how GWT and Gears allow building rich web applications using a Java-based approach, cutting development costs and improving productivity over traditional web development. Many companies are now using
"Industrial Internet IoT bootcamp" meetup, 11-5-2015 hosted by GE Digital at HackerDojo. Discussing topics ranging from IoT architecture to connectivity and protocols, cyber security, data science and industrial UX design.
The document provides information about various IBM Bluemix services including Gamification, Watson, Internet of Things Foundation, DevOps, and more. It includes descriptions of the services, code examples, links to documentation, and tutorials. Specifically, it summarizes the Gamification service and provides REST API examples for managing game plans, events, and users. It also outlines the Internet of Things Foundation for connecting devices to apps and APIs.
Performance Measurement and Monitoring for Salesforce Web & Mobile AppsSalesforce Developers
This document discusses performance measurement and monitoring for Salesforce web and mobile apps. It introduces key concepts in understanding web and mobile performance such as waterfall charts and metrics. Tools for measuring performance are presented, including Lighthouse, a proprietary Salesforce tool. Recommendations are provided for optimizing web and mobile performance through techniques like reducing network requests, caching, and minimizing payload sizes.
NLP for videos: Understanding customers' feelings in videos - Albert Lewandow...GetInData
Did you like it? Check out our blog to stay up to date: https://getindata.com/blog
Currently there are more and more created videos distributed via multiple social media channels. It becomes more and more important to monitor all of them by companies to verify their customers' feedback, reviews, opinions. During the talk, we talk about extracting text from videos, analyzing language and prepare robust, scalable infrastructure for it. The idea behind platform is about having the mix between managed and self-managed service for Big Data processing. The keynote shows the case study of the MVP of the platform for marketing companies.
Author: Albert Lewandowski
Linkedin: https://www.linkedin.com/in/albert-lewandowski/
___
Getindata is a company founded in 2014 by ex-Spotify data engineers. From day one our focus has been on Big Data projects. We bring together a group of best and most experienced experts in Poland, working with cloud and open-source Big Data technologies to help companies build scalable data architectures and implement advanced analytics over large data sets.
Our experts have vast production experience in implementing Big Data projects for Polish as well as foreign companies including i.a. Spotify, Play, Truecaller, Kcell, Acast, Allegro, ING, Agora, Synerise, StepStone, iZettle and many others from the pharmaceutical, media, finance and FMCG industries.
https://getindata.com
Meteor - The next generation software stackHenrik Ingo
Meteor is the next take on agile development on the full JavaScript stack. Based on established JavaScript tools like Node, JQuery and Underscore, it still brings a fresh and integrated approach. And MongoDB is very much its heart: Minimongo implements a client side MongoDB API for manipulating your data model; Transparent replication of data between client and server; Using WebSockets, MongoDB oplog events replicate immediately to all clients, making it simple to do distributed applications "Google Docs style."
Meteor is the next take on agile development on the full JavaScript stack. Based on established JavaScript tools like Node, JQuery and Underscore, it still brings a fresh and integrated approach. And MongoDB is very much its heart: Minimongo implements a client side MongoDB API for manipulating your data model; Transparent replication of data between client and server; Using WebSockets, MongoDB oplog events replicate immediately to all clients, making it simple to do distributed applications "Google Docs style."
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...André Goliath
This document summarizes a talk about transitioning from JavaEE monoliths to microservices architecture in 6 months. It discusses the reasons for moving to microservices (faster development and deployment, lower costs), and the challenges including organizing configuration, communication between services, and deployment. It then outlines the steps taken to implement microservices at a company, including setting up continuous integration, using Spring Boot and Cloud, and establishing vertical feature teams to overcome organizational barriers. The key lessons are that the transition does not require a "big bang", can start with a single service, and works best by automating the development and deployment process from development to production.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
HCL Notes and Domino License Cost Reduction in the World of DLAU
GWT - building a better web
1. Was haben die Kunden von morgen
Google Web Toolkit, heute im Web gesehen und
bedient? Sind wir auch in der Lage,
making a better web? derartig JavaScript-lastige
Anwendungen zu bauen? Wenn
Ihre Kernkompetenzen im Java-EE-
Umfeld angesiedelt sind, dann
dürfte das GWT ein sehr
interessantes Webframework für
Sie sein. In diesem Vortrag werden
papick g. taboada
die Konzepte rund um GWT sowie
pgt technology scouting GmbH
Architekturaspekte einer GWT-
Anwendung betrachtet.
45. Topics ‣ The Web?
‣ The architectural shift
‣Standards?
‣ Developing smarter
‣ GWT does the job?
46.
47. Java BetterWeb™ Standard?
Industriestandard
• Java EE ist ein De-facto oder Quasi-Standard in
der Entwicklung von unternehmenskritischen
Anwendungen
• JSF Spezifikation ist Teil der Java EE Spezifikation
Standard
48. Java EE Standard LOCK-IN
NO ONE EVER GOT
FIRED FOR BUYING
{ MICROSOFT
IBM
ORACLE
...
50. http://de.wikipedia.org/wiki/ Proprietär
• Juristisch „urheberrechtlich geschützt“
• IT: Dinge, die nicht allgemein anerkannten
Standards entsprechen („hauseigene
Entwicklungen“)
• Freie-Software-Bewegung: alles was nicht frei
(Lizenztechnisch) und Quelloffen ist.
51. WEB Standards Java EE Standards
Rich vintage (?)
Cloud web app
Thing architecture
Wait...
54. cloud
HTML5
IE6
IE10
IE9
HTML4
the Avatar UI JS
Support
Websphere
5... 6... 7... Java FX
Mobile
but, what about the future?
55. JBoss
Sencha
Google (RichFaces)
(GXT) GWT Prime Technology JSF
(PrimeFaces)
Isomorphic Software Icesoft Technologies
(Smart GWT) (IceFaces)
blue or red pill?
105. ) OIO Kompass : Java Web-Frameworks )
Eine Studie zu den Hintergründen der Auswahl von Java Web-Frameworks.
2011: 52 Teilnehmer | 250 Entwickler 2012: bereits über 200 Teilnehmer
Hard to define – what is the web 2.0?\n\n Set of public web applications?\n Survivors of the .com crash?\n Set of Buzzwords?\n Set of technologies used?\n
Hard to define – what is the web 2.0?\n\n Set of public web applications?\n Survivors of the .com crash?\n Set of Buzzwords?\n Set of technologies used?\n
\n
\n
What are Web 2.0 Apps, and where did they come from?\n \n DoubleClick → Google AdSense\n Ofoto (Kodakgallery) → Flickr\n „Akamai → BitTorrent\n mp3.com → Napster (iTunes?)\n Britannica Online → Wikipedia\n personal websites → blogging\n Evite → Upcoming.org and EVDB\n domain name speculation → search engine optimization\n page views → cost per click\n screen scraping → web services\n publishing → participation\n content management systems → wikis\n directories (”taxonomy“) → tagging (”folksonomy“)\n stickiness → syndication\n
Web 2.0 buzzwords we probably should know...\n RSS\n Atom\n Trackbacks\n Pingbacks\n Social bookmarking\n Podcasting (audio, video)\n Blogs, blogosphere\n RIAs – Rich Internet Applications\n
Builds on known DHTML technologies\n HTML\n Javascript\n CSS\n Less plugin based…\n no Java applets\n no Flash applets\n etc…\n
Rich user experience\n by great ideas \n by great user interface\n by good services\n by low pricing\n
\n
\n
\n
\n
From:\nFast, Easy, Beautiful – Pick Three\nGoogle Developer Days 2007\n\nCopyright Google\n
From:\nFast, Easy, Beautiful – Pick Three\nGoogle Developer Days 2007\n\nCopyright Google\n
From:\nFast, Easy, Beautiful – Pick Three\nGoogle Developer Days 2007\n\nCopyright Google\n
Browsers where dumb html terminals\n Page roundtrips \n Latency\n High amount of data transferred over and over again\n High server side resource consumption\n
From:\nFast, Easy, Beautiful – Pick Three\nGoogle Developer Days 2007\n\nCopyright Google\n
With Ajax\n Background, asynchronous communication\n With DHTML\n Application runtime platform\n Easy, really VERY *easy* deployment\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
todo: bild\n
No Plugins\nJust Javascript, HTML and CSS\n\n
\n
\n
\n
TODO tabelle abpinseln\n\n
\n
Papick\n
Papick\n - ja JSF ist Standard innerhalb einer Spezifikation\n - nein GWT ist nicht Standard in diesem Kontext\n
Papick\n - ja JSF ist Standard innerhalb einer Spezifikation\n - nein GWT ist nicht Standard in diesem Kontext\n
\n
Papick\n
Papick\nDer Kontext verschiebt sich zu offenen quasi-Standards \n Wir müssen uns fragen: Hat unser Kontext jetzt noch Gültigkeit?\n
Wechsel zu TOM\n- Proprietäre Komponenten: blaue Kästchen\n- Alles andere sind quasi-Standards bzw. Gremien die für Standards stehen \n \n
Tom\nSpannungsfeld: Wir wollen nicht abhängig von einem Hersteller sein, wollen aber Support und Gewährleistung\n-> Schizophren\n\nGgf. Verliere ich beides …\n
Tom\n Politisch ist die Frage nach Zukunftssicherheit wichtig\n im Web-Umfeld schwierig zu sagen\n Standards helfen nur bedingt: Wir können später darüber sprechen wann welche Standards uns keine Zukunftssicherheit geboten haben\n- Es gibt einen HTML Standard und wir stecken trotzdem auf dem IE6 fest…\n\n Wenn Standards uns schon keine Zukunftssicherheit bieten, dann brauchen wir also einen Blick in die Kristallkugel.\n Es gibt heute sehr viel Javascript\n Es gibt mobile Clients, die wir bislang nicht auf dem Radar hatten\n Es gibt NoSQL und Cloud – worauf der JEE Standard noch keine Antworten parat hat\n HTML 5 sorgt für neue Browser und lösen der IE6 Umklammerung\n\n> Welche Schlüsse wir daraus ziehen, muss wiederum jeder für sein Prokjekt beurteilen\n Das Web von heute ist HTML/JS/Browser-basiert, mehr Sicherheit können wir nicht aus der Kristallkugel ziehen\n
Papick: Was darfs sein: Rot oder blau?\n\nTom: \nBei JSF hab ich die Wahl zwischen zwei Implementierungen, diese sind austauschbar\nErst mit der Wahl einer Komponentenbibliothek lege ich mich wirklich fest und komme dann wahrscheinlich schwerer weg\nRichfaces gehört zu Redhat, damit erfolgreiches Unternehmen mit guten zukunftsaussichten\n\n\nPapick:\nGWT == abhängigkeit von Google wg. Compiler\nVorteil von Google: Keine Zeit und Geldprobleme, GWT ist politisch wichtig für Google\nHeisst : Ich habe mich entschieden meine Komponenten selbst zu schreiben.\n
\n
\n
\n
\n
\n
\n
GWT application are standalone rich client applications running in the browser\n Can use RPC to fetch/ send data to the server, as rich clients do.\n
\n
\n
Use your favorite Java IDE to write and debug an application in the Java language, using as many (or as few) GWT libraries as you find useful. \n\n
Use your favorite Java IDE to write and debug an application in the Java language, using as many (or as few) GWT libraries as you find useful. \n\n
Use your favorite Java IDE to write and debug an application in the Java language, using as many (or as few) GWT libraries as you find useful. \n\n
Use your favorite Java IDE to write and debug an application in the Java language, using as many (or as few) GWT libraries as you find useful. \n\n
Use your favorite Java IDE to write and debug an application in the Java language, using as many (or as few) GWT libraries as you find useful. \n\n
Use your favorite Java IDE to write and debug an application in the Java language, using as many (or as few) GWT libraries as you find useful. \n\n
\n
\n
\n
\n
\n
\n
- DOM Abstraktion\n- Json, HTTP, HTML API\n- Browser History API\n- Unified event modell\n\n