Introduction to Sencha Touch, some people said it is one of the best mobile web framework. Some people didn't say that though.. well this is democracy :D
Intruduction to sessionStorage, localStorage &localDatabase.
Example
http://dev.augentier.info/InterfaceEntwicklung/smashing_offline/
more information
http://developer.apple.com/library/safari/#documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Introduction/Introduction.html
This document discusses PHP include files, file input/output functions in PHP, and exceptions in PHP. It provides examples of including files using include() and require(), reading and writing files using functions like file_get_contents() and file_put_contents(), and throwing and catching exceptions. It also covers splitting strings using explode(), reading directories with scandir() and glob(), and managing user sessions and cookies in PHP.
XAMPP includes built-in support for SQLite, making it easy to create and access SQLite databases from PHP applications. The document walks through creating a SQLite database using the command line client, populating it with sample data, and then connecting to and querying the database using PHP. PHP code is provided that creates a SQLite object, executes a sample SELECT query, and displays the results on a web page.
Sessions allow a web server to identify clients between page requests. The server assigns each client a unique session ID stored in a cookie. This ID associates multiple requests from the same client as part of the same session. Sessions expire after a period of inactivity to prevent unauthorized access to a logged-in user's session by another user. PHP manages sessions through the session.auto_start and session.gc_maxlifetime settings in php.ini. Session functions like session_start(), session_unset(), and session_destroy() control session behavior.
This document contains code for a Java web application that allows users to submit a registration form with their first name, last name, and email address. The form submission is handled by a JSP page that inserts the user details into a MySQL database using Java and JDBC. It then queries the database and displays the stored users in an HTML table. The code includes classes for the User object model and a SQLDBUtil class for database operations like insertion, updating, and checking if a user already exists by email.
The document provides instructions for creating a database and table using phpMyAdmin, connecting a PHP file to the database, and performing basic CRUD (create, read, update, delete) operations on the data. It explains how to create a new database with phpMyAdmin by entering a name and clicking go. It then describes how to create a table by selecting the database, entering a table name and fields, and clicking go. It also shows code for connecting a PHP file to the database using mysql_connect(), and examples for inserting, deleting, updating, and selecting data from the tables.
Intruduction to sessionStorage, localStorage &localDatabase.
Example
http://dev.augentier.info/InterfaceEntwicklung/smashing_offline/
more information
http://developer.apple.com/library/safari/#documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Introduction/Introduction.html
This document discusses PHP include files, file input/output functions in PHP, and exceptions in PHP. It provides examples of including files using include() and require(), reading and writing files using functions like file_get_contents() and file_put_contents(), and throwing and catching exceptions. It also covers splitting strings using explode(), reading directories with scandir() and glob(), and managing user sessions and cookies in PHP.
XAMPP includes built-in support for SQLite, making it easy to create and access SQLite databases from PHP applications. The document walks through creating a SQLite database using the command line client, populating it with sample data, and then connecting to and querying the database using PHP. PHP code is provided that creates a SQLite object, executes a sample SELECT query, and displays the results on a web page.
Sessions allow a web server to identify clients between page requests. The server assigns each client a unique session ID stored in a cookie. This ID associates multiple requests from the same client as part of the same session. Sessions expire after a period of inactivity to prevent unauthorized access to a logged-in user's session by another user. PHP manages sessions through the session.auto_start and session.gc_maxlifetime settings in php.ini. Session functions like session_start(), session_unset(), and session_destroy() control session behavior.
This document contains code for a Java web application that allows users to submit a registration form with their first name, last name, and email address. The form submission is handled by a JSP page that inserts the user details into a MySQL database using Java and JDBC. It then queries the database and displays the stored users in an HTML table. The code includes classes for the User object model and a SQLDBUtil class for database operations like insertion, updating, and checking if a user already exists by email.
The document provides instructions for creating a database and table using phpMyAdmin, connecting a PHP file to the database, and performing basic CRUD (create, read, update, delete) operations on the data. It explains how to create a new database with phpMyAdmin by entering a name and clicking go. It then describes how to create a table by selecting the database, entering a table name and fields, and clicking go. It also shows code for connecting a PHP file to the database using mysql_connect(), and examples for inserting, deleting, updating, and selecting data from the tables.
This document discusses saving data using the Codable protocol to encode and decode model objects and save them to files in the app's Documents directory. It shows how to encode and decode a Note object using a PropertyListEncoder and PropertyListDecoder. It also demonstrates encoding and decoding an array of Note objects to save multiple items at once. The key steps are to implement Codable on model objects, perform the encoding/decoding in a model controller, and archive the data during app life cycle events like entering the background. The goal of the lesson is to persist data between app launches using Codable and storing files in the Documents directory.
The Ring programming language version 1.6 book - Part 31 of 189Mahmoud Samir Fayed
This document provides documentation on Ring programming language functions for working with SQLite databases. It includes functions for initializing a SQLite object, opening a database, executing SQL statements, closing the database connection, and an example showing how to create a database, insert records, and retrieve data.
The Ring programming language version 1.8 book - Part 34 of 202Mahmoud Samir Fayed
This document provides documentation on Ring programming language functions for working with MySQL and SQLite databases. It describes functions for connecting to and interacting with databases, including executing queries, retrieving and printing results, and getting metadata. Examples are given showing how to create tables, insert data, retrieve and display results, and close connections. Transaction management functions are also documented.
Lecture8 php page control by okello erickokelloerick
Cookies and sessions allow storing and retrieving data across multiple requests from the same client in web applications. Cookies are stored on the client side, while sessions are stored on the server side. The key functions for cookies include setcookie() to create cookies, and $_COOKIE to access cookie values, while the key functions for sessions include session_start() to initialize sessions, $_SESSION to access session variables, and session_destroy() to delete session data. Both cookies and sessions associate data with a unique ID, but sessions only last for the user's browsing session while cookies have a longer lifetime.
Mysql is a popular open-source database management system. PHP usually works with Mysql for web-based database applications. LAMP applications are web-based applications that use Linux, Apache, Mysql, and PHP/Perl/Python. To connect a PHP application to a Mysql database, the PHP code connects to the server, selects a database, executes SQL statements to query or manipulate the data, and closes the connection. Common SQL statements in PHP/Mysql applications include creating databases and tables, selecting, inserting, updating, and deleting data.
RSS stands for Really Simple Syndication and allows users to subscribe to websites and have new content automatically delivered. The document outlines steps to create an RSS reader application using PHP. It involves uploading an XML file via HTML, then using PHP to load and parse the XML file. Key elements like the channel title, link, and item titles and links are extracted and displayed in an HTML table to view the RSS feed. The output is an RSS reader application that successfully loads and displays the content of an uploaded XML file.
The document discusses several methods for creating, saving, deleting, and viewing objects stored on Parse, as well as creating relationships between objects. It provides code examples for saving a new object with the save and saveInBackground methods, deleting an object with delete and deleteInBackground, and creating a one-to-many relationship between a Group and Person objects by adding each to the other's relation. The document also briefly mentions Parse login, signup, and query table view controller classes, and loading remote images from Parse files.
The document discusses using Mule's json-to-xml-transformer to transform JSON to XML. It provides an example of input JSON containing nested elements that is successfully transformed to XML with the same structure. The transformer converts each JSON property to an XML tag without modifying the data.
This document provides an introduction and instructions for connecting a PHP application to a MySQL database. It discusses storing and retrieving data from the database. The key steps covered are:
1. Connecting to the MySQL server from PHP using mysql_connect().
2. Selecting the database to use with mysql_select_db().
3. Executing SQL queries to store/retrieve data with mysql_query().
4. Different mysql_fetch_* functions that can be used to retrieve rows of data from a database query.
An example task is provided where a registration form allows storing user data to a database table, and then retrieving and displaying the stored data in a table.
The document discusses using Mule's json-to-xml-transformer to transform JSON to XML. It provides an example of input JSON and the expected output XML. The json-to-xml-transformer is configured in a Mule flow to listen on port 8081 and transform the JSON payload to XML upon a HTTP request.
The document discusses using Mule's json-to-xml-transformer to transform JSON input to XML output. It provides an example of input and output JSON and XML, as well as the Mule flow configuration using the json-to-xml-transformer. However, the transformer is only outputting the first element of the JSON and the user needs help configuring it to output all elements.
MooseX::Datamodel - Barcelona Perl Workshop Lightning talkJose Luis Martínez
The document discusses using MooseX::DataModel to parse JSON data into Perl objects. It shows how JSON data representing a list of users can be defined as objects with a UserList class containing an array of User objects, each with a name attribute. This allows accessing and manipulating the data like normal Perl objects and adds validation against the class schemas. Methods can also be defined on the generated classes. The document expresses frustration with working directly with complex JSON data and advocates using MooseX::DataModel as a cleaner approach.
PHP is used to connect a web server running on port 80 to a MySQL database server. The process involves the PHP file connecting to the MySQL server using the host, username, and password, selecting the appropriate database, and then sending SQL queries to retrieve results from the database which are then passed back to the web server. Proper sanitization of values is important when sending queries to prevent SQL injection attacks.
This document discusses various ways of performing file input/output operations in C++ using ifstream, ofstream, and fstream. It shows how to open files for reading and writing, write data to files including strings and objects, read data from files, and check if files were opened successfully. Examples demonstrate opening files, writing hello world and lines of text to files, reading files line by line, appending data to files, and writing/reading class objects to files by serializing object data. The document provides guidance on common file I/O tasks in C++.
This Java program uses Selenium to automate login to an Ultimatix application using username and password read from an Excel file. It then reads the logged in user's name and role from the application and writes this information to a text file.
This document provides an overview of the Unfiltered web framework for Scala. It discusses how Unfiltered allows defining HTTP services through pattern matching on HTTP requests and building responses. It provides examples of matching on different request properties and composing response parts. Key advantages highlighted are simplicity, control, production usage, and extensibility through custom policies defined via types and patterns.
Introduction to the new official C# Driver developed by 10genMongoDB
The document provides an introduction and overview of the MongoDB C# driver:
- It highlights that the driver is fully featured, high performance, and rapidly tracks new releases of MongoDB.
- It outlines the driver's release timeline and how to download, add references to, and use namespaces in the driver.
- It describes some key classes in the driver like BsonDocument, MongoServer, MongoDatabase, and MongoCollection.
The document discusses XML, XML technologies, and web services. It provides an overview of XML, defines key XML concepts like elements and attributes. It also discusses XML validation with DTDs, namespaces, parsing XML with SimpleXML and DOM, querying XML with XPath, and modifying XML. The document also provides an introduction to web services standards like XML-RPC, SOAP, and RESTful services.
Daya Beli Masyrakat Terhadap Produk Mie Sedaap di LamonganAbu Tholib
Daya beli masyarakat Lamongan terhadap produk mie Sedaap sangat tinggi. Minat beli konsumen di Lamongan untuk produk mie Sedaap sangat besar. Faktor harga, kualitas, dan promosi mempengaruhi tingginya minat beli masyarakat terhadap produk mie Sedaap di daerah Lamongan.
This document discusses saving data using the Codable protocol to encode and decode model objects and save them to files in the app's Documents directory. It shows how to encode and decode a Note object using a PropertyListEncoder and PropertyListDecoder. It also demonstrates encoding and decoding an array of Note objects to save multiple items at once. The key steps are to implement Codable on model objects, perform the encoding/decoding in a model controller, and archive the data during app life cycle events like entering the background. The goal of the lesson is to persist data between app launches using Codable and storing files in the Documents directory.
The Ring programming language version 1.6 book - Part 31 of 189Mahmoud Samir Fayed
This document provides documentation on Ring programming language functions for working with SQLite databases. It includes functions for initializing a SQLite object, opening a database, executing SQL statements, closing the database connection, and an example showing how to create a database, insert records, and retrieve data.
The Ring programming language version 1.8 book - Part 34 of 202Mahmoud Samir Fayed
This document provides documentation on Ring programming language functions for working with MySQL and SQLite databases. It describes functions for connecting to and interacting with databases, including executing queries, retrieving and printing results, and getting metadata. Examples are given showing how to create tables, insert data, retrieve and display results, and close connections. Transaction management functions are also documented.
Lecture8 php page control by okello erickokelloerick
Cookies and sessions allow storing and retrieving data across multiple requests from the same client in web applications. Cookies are stored on the client side, while sessions are stored on the server side. The key functions for cookies include setcookie() to create cookies, and $_COOKIE to access cookie values, while the key functions for sessions include session_start() to initialize sessions, $_SESSION to access session variables, and session_destroy() to delete session data. Both cookies and sessions associate data with a unique ID, but sessions only last for the user's browsing session while cookies have a longer lifetime.
Mysql is a popular open-source database management system. PHP usually works with Mysql for web-based database applications. LAMP applications are web-based applications that use Linux, Apache, Mysql, and PHP/Perl/Python. To connect a PHP application to a Mysql database, the PHP code connects to the server, selects a database, executes SQL statements to query or manipulate the data, and closes the connection. Common SQL statements in PHP/Mysql applications include creating databases and tables, selecting, inserting, updating, and deleting data.
RSS stands for Really Simple Syndication and allows users to subscribe to websites and have new content automatically delivered. The document outlines steps to create an RSS reader application using PHP. It involves uploading an XML file via HTML, then using PHP to load and parse the XML file. Key elements like the channel title, link, and item titles and links are extracted and displayed in an HTML table to view the RSS feed. The output is an RSS reader application that successfully loads and displays the content of an uploaded XML file.
The document discusses several methods for creating, saving, deleting, and viewing objects stored on Parse, as well as creating relationships between objects. It provides code examples for saving a new object with the save and saveInBackground methods, deleting an object with delete and deleteInBackground, and creating a one-to-many relationship between a Group and Person objects by adding each to the other's relation. The document also briefly mentions Parse login, signup, and query table view controller classes, and loading remote images from Parse files.
The document discusses using Mule's json-to-xml-transformer to transform JSON to XML. It provides an example of input JSON containing nested elements that is successfully transformed to XML with the same structure. The transformer converts each JSON property to an XML tag without modifying the data.
This document provides an introduction and instructions for connecting a PHP application to a MySQL database. It discusses storing and retrieving data from the database. The key steps covered are:
1. Connecting to the MySQL server from PHP using mysql_connect().
2. Selecting the database to use with mysql_select_db().
3. Executing SQL queries to store/retrieve data with mysql_query().
4. Different mysql_fetch_* functions that can be used to retrieve rows of data from a database query.
An example task is provided where a registration form allows storing user data to a database table, and then retrieving and displaying the stored data in a table.
The document discusses using Mule's json-to-xml-transformer to transform JSON to XML. It provides an example of input JSON and the expected output XML. The json-to-xml-transformer is configured in a Mule flow to listen on port 8081 and transform the JSON payload to XML upon a HTTP request.
The document discusses using Mule's json-to-xml-transformer to transform JSON input to XML output. It provides an example of input and output JSON and XML, as well as the Mule flow configuration using the json-to-xml-transformer. However, the transformer is only outputting the first element of the JSON and the user needs help configuring it to output all elements.
MooseX::Datamodel - Barcelona Perl Workshop Lightning talkJose Luis Martínez
The document discusses using MooseX::DataModel to parse JSON data into Perl objects. It shows how JSON data representing a list of users can be defined as objects with a UserList class containing an array of User objects, each with a name attribute. This allows accessing and manipulating the data like normal Perl objects and adds validation against the class schemas. Methods can also be defined on the generated classes. The document expresses frustration with working directly with complex JSON data and advocates using MooseX::DataModel as a cleaner approach.
PHP is used to connect a web server running on port 80 to a MySQL database server. The process involves the PHP file connecting to the MySQL server using the host, username, and password, selecting the appropriate database, and then sending SQL queries to retrieve results from the database which are then passed back to the web server. Proper sanitization of values is important when sending queries to prevent SQL injection attacks.
This document discusses various ways of performing file input/output operations in C++ using ifstream, ofstream, and fstream. It shows how to open files for reading and writing, write data to files including strings and objects, read data from files, and check if files were opened successfully. Examples demonstrate opening files, writing hello world and lines of text to files, reading files line by line, appending data to files, and writing/reading class objects to files by serializing object data. The document provides guidance on common file I/O tasks in C++.
This Java program uses Selenium to automate login to an Ultimatix application using username and password read from an Excel file. It then reads the logged in user's name and role from the application and writes this information to a text file.
This document provides an overview of the Unfiltered web framework for Scala. It discusses how Unfiltered allows defining HTTP services through pattern matching on HTTP requests and building responses. It provides examples of matching on different request properties and composing response parts. Key advantages highlighted are simplicity, control, production usage, and extensibility through custom policies defined via types and patterns.
Introduction to the new official C# Driver developed by 10genMongoDB
The document provides an introduction and overview of the MongoDB C# driver:
- It highlights that the driver is fully featured, high performance, and rapidly tracks new releases of MongoDB.
- It outlines the driver's release timeline and how to download, add references to, and use namespaces in the driver.
- It describes some key classes in the driver like BsonDocument, MongoServer, MongoDatabase, and MongoCollection.
The document discusses XML, XML technologies, and web services. It provides an overview of XML, defines key XML concepts like elements and attributes. It also discusses XML validation with DTDs, namespaces, parsing XML with SimpleXML and DOM, querying XML with XPath, and modifying XML. The document also provides an introduction to web services standards like XML-RPC, SOAP, and RESTful services.
Daya Beli Masyrakat Terhadap Produk Mie Sedaap di LamonganAbu Tholib
Daya beli masyarakat Lamongan terhadap produk mie Sedaap sangat tinggi. Minat beli konsumen di Lamongan untuk produk mie Sedaap sangat besar. Faktor harga, kualitas, dan promosi mempengaruhi tingginya minat beli masyarakat terhadap produk mie Sedaap di daerah Lamongan.
אם כולם אומרים שאג׳ייל כל כך כיף אז איך זה שמתלוננים על אג׳ייל אצלכם בארגון?
במצגת הזו אני מסביר סיבות אפשריות, וגם חמישה טיפים פרקטיים לצוותי הנהלה להתמודד עם זה.
This document discusses principles for building software organizations and practices that endure over time. It suggests that adopting practices like testing, continuous integration, pairing, and focusing on quality from the start helps create a "gene pool" of diverse skills and prevents repeating mistakes. Drawing parallels to nature, it argues this approach allows organizations to adapt and survive like wasps or other species. The document advocates evaluating each sprint and ensuring quality, focus, and involvement of testers to build software that is meant to last.
This document discusses agile practices at scale and is divided into four domains: 1) The Agile Manager Mindset which emphasizes embracing failure and change. 2) Integrated Customer Engagement. 3) The Structure of an Agile Organization including team-based development and organizational change management. 4) Work the Agile Way including modular design, risk management, and agile metrics like ensuring quality control tests occur each iteration and requirements are estimated and delivered. The document promotes Evan Leybourn's book "Directing the Agile Organization" and provides contact information.
Building a Mobile App with Sencha TouchJames Pearce
Sencha Touch is a JavaScript framework for building rich mobile apps with web standards. It includes components for data access and MVC patterns, forms, scrolling, touch events, theming, and charts. Common patterns in Sencha Touch include using lists within panels, and defining lists inline within panels using the 'xtype' property. The document discusses embracing hybrid approaches, responsiveness, and offline capabilities when building mobile apps.
A mobile web app for Android in 75 minutesJames Pearce
This document provides an overview of building a mobile web app for Android using Sencha Touch in 75 minutes. It demonstrates how to structure the app, add basic UI elements like panels and lists, load and display data, and customize the theme. The document shows the common patterns used in Sencha Touch like adding lists to panels and nesting UI elements. It also provides an example of a more complex app called The Valley App that utilizes Sencha Touch to display Yelp business data on a map with lists and details.
Create a mobile web app with Sencha TouchJames Pearce
Sencha Touch is a JavaScript framework for building rich mobile web apps using HTML5 standards. It provides various UI components like lists, forms, charts and tools for building common app patterns. The framework allows developers to structure their app, lay out the user interface with panels, toolbars and lists, model and load data to populate the UI, and customize the visual theme. Sencha Touch apps can be built to work across multiple mobile devices using only web technologies.
This document provides an introduction to Ajax including:
1) An overview of Ajax and that it allows for asynchronous JavaScript and XML requests.
2) An example of how to make an XMLHttpRequest to get data from a server.
3) A discussion of the same-origin policy and techniques like JSONP that allow requesting data from other domains.
4) Code examples of making JSONP requests by dynamically inserting <script> tags and passing callback functions.
The document discusses various aspects of building RESTful web APIs with ASP.NET Web API, including content negotiation, model validation, serialization, and self-hosting. It provides code examples for adding validation filters, configuring formatters for different content types, and setting up a self-hosted API server. The document also references resources for learning more about RESTful architecture and building hypermedia-driven APIs with ASP.NET Web API.
Cis407 a ilab 4 web application development devry universitylhkslkdh89009
This document provides instructions for a lab assignment to build a web application that allows users to submit personnel records to a database and search the database records. The steps include: 1) Creating a Data Layer class with a function to save records to the database. 2) Testing the record submission. 3) Creating datasets and functions to retrieve and display records. 4) Adding buttons to navigate between forms for submission, viewing all records, and searching. 5) Coding the search feature to filter the displayed records based on the search term.
beyond tellerrand: Mobile Apps with JavaScript – There's More Than WebHeiko Behrens
abstract from http://2011.beyondtellerrand.com
Modern web technologies and responsive design aim at a platform independent code base while promising first-class experience on any mobile device. Even though purely web-based approaches can achieve stunning results, they (still) cannot compete with their native counterpart regarding platform features and integration.
In this talk, I will show you how we can use JavaScript to produce mobile apps that include features such as native UI, push notifications, sensors, and paid distribution. You can expect lots of live demos when I will compare the strengths and weaknesses of various frameworks.
Vaadin is a Java-based web application framework that allows building rich client-side web applications without JavaScript. The presentation discusses new features in Vaadin 7 including a renewed windowing API, Sass support for styling, redesign forms, improved RPC and state handling, and new JavaScript add-ons capabilities. It also outlines the roadmap for upcoming releases that will add server push, new charts, touch support, and integration with CDI.
This document summarizes a presentation given by Hans-Christian Otto and Dominik Jungowski on RIA development using Ext JS. It includes brief biographies of the presenters and an outline of the presentation topics, which cover Ext JS fundamentals, advanced concepts, and real-world applications. Examples shown include creating viewports, panels, stores, and handling events. The presentation aims to provide both an introduction and deeper exploration of Ext JS capabilities.
OpenERP e l'arte della gestione aziendale con PythonPyCon Italia
OpenERP is a framework for business management applications that was created in 2003. It allows designing applications using Python objects, views, widgets and wizards. OpenERP also supports multi-platform installations and integration via XML-RPC. Version 6.0 was upcoming and included a new interface. Documentation and support resources include forums, wikis and IRC channels.
Luc Bors presented ways to bring common UI patterns to Oracle ADF applications, including implementing tabbed navigation, context menus for tabs, closing tabs, and most recently used functionality. The document also discussed implementing real-time updates using database change notification and the active data framework. Finally, it covered patterns still under investigation such as grouping tabs, drag and drop tabs, duplicating tabs, and adding sticky notes.
JavaScript supports built-in objects like String, Date, and Math that extend the language's functionality. String methods allow manipulating and extracting characters from strings. Date objects represent dates and times using methods like new Date(). The Math object provides mathematical constants and functions for tasks like generating random numbers and rounding values.
When working with enterprise applications, you want to have the same user experience that you know from for instance office applications and browsers. People know how to use the features that can be found in browsers such as bookmarking, favorites, and working with tabs. The search mechanism provided by Google, that uses suggestions based on the text typed by the user, is so common that people expect this in every application. And there are more of these UI patterns. In this session, you will learn how to implement some of the common UI patterns in your ADF application.
Developing application for Windows Phone 7 in TDDMichele Capra
A real example of how to develop an application for Windows Phone 7 with Test Driven Development approach. In this presentation you'll see also hoew to implements the Model-View-ViewModel (MVVM) pattern.
Browser extensions allow additional features to be added to browsers through code added via extension APIs, as extensions have evolved from plugins and addons used in early browsers like Firefox and now provide powerful yet easy-to-use ways to customize Chrome, Firefox, and other modern browsers while leveraging web technologies like HTML, CSS, and JavaScript. Extensions are commonly used to integrate services, implement new specs, and add customized features to browsers, though developers must take care not to overuse extensions in ways that abuse their capabilities.
This document describes a framework for building and launching micro-apps using Node.js, Electron, and Cordova. It discusses using Node.js to build single-page apps and a server, and leveraging Electron and Cordova to package the apps for desktop and mobile respectively. Code samples show how to configure, authenticate, and launch multiple micro-apps from a single interface on different platforms.
This document describes a framework for building and launching micro-apps using Node.js, Electron, and Cordova. It discusses using Node.js to build single-page apps and a server, and leveraging Electron and Cordova to deploy the apps as desktop and mobile applications respectively. Code samples are provided for configuring, building, and launching multiple micro-apps from a single application window on different platforms.
Smartphones zijn niet meer weg te denken uit het dagelijks leven. Bedrijven ontwikkelen steeds meer en meer toepassingen om hun producten of diensten via deze smartphones aan te bieden.
Sencha Touch stelt ontwikkelaars in staat om met behulp van HTML5, CSS en JavaScript applicaties te bouwen die zowel op Android als op iOS draaien.
Deze technische sessie wordt gegeven door Tom Druyts.
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
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.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
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.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
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
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.
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.
12. Starting
• open the httpd-xampp.conf file, probably in
C:xamppapacheconfextra find:
<LocationMatch
"^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-
status|server-info))">
Order deny,allow
Deny from all
Allow from 127.0.0.0/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
• change to Allow from all
32. Mobile Web vs Mobile App
Pros:
• No need to develop in multiple platform
33. Mobile Web vs Mobile App
Cons:
• Mobile web can’t use device features like
Accelerometer, Camera, Compass, etc
• Animations in mobile web are sometimes
inconsistent
• Slower
jQTouch is easy to use and relatively well-documented. It’s featured in the excellent Building iPhone Apps with HTML, CSS, and JavaScript. jQTouch takes a progressive-enhancement approach, building an iPhone-like experience on top of your appropriately-constructed HTML. It’s simple, providing a basic set of widgets and animations and just enough programmatic control to permit more dynamic behavior.But even in my simple test app there were performance issues. Page transitions can be jumpy or missing, and there are periodic delays in responding to tap events. And while the project is technically active, the original author has moved on and development seems to have slowed.jQTouch is available under the permissive MIT License, one of my favorite open source licenses.
jQuery Mobile is the new kid on the block. Announced in August 2010, it’s quickly progressed to a very functional Alpha 2. It takes a similar – but more standards-compliant – approach to jQTouch and feels very much like that framework’s successor, with a broader array of UI controls and styles.jQuery Mobile’s performance is variable (though better than that of jQTouch), particularly in responding to tap events rendering animations. It also lacks a small number of key programmatic hooks that would permit easy creation of more dynamic apps. For instance, there’s an event that triggers when a page is about to load (i.e. slide into view) but no way to tell the associated handler code what UI element resulted in the page switch, or to pass additional information to that handler. I was able to create workarounds but hope that future versions will take a cue from jQTouch and build out this functionality a little more.jQuery Mobile’s documentation is a little scattered but improving; I’m hopeful that it will become as robust as that of the core jQuery library. (Note that jQuery Mobile is really a mobile counterpart for jQuery UI, not for jQuery itself, on which it builds.)jQuery Mobile is available under either the MIT or the GPL2 license.
Sencha Touch is the mobile counterpart to the Ext JS framework. Its approach differs significantly from jQTouch and jQuery Mobile: instead of enhancing preexisting HTML, it generates its own DOM based on objects created in JavaScript. As such, working with Sencha feels a little less “webby” and a little more like building apps in other technologies like Java or Flex. (It’s also a bit more like YUI than like jQuery.) I personally prefer the progressive enhancement approach, but it really is a matter of preference.Sencha is far more extensive than its competitors, with a vast array of UI components, explicit iPad support, storage and data binding facilities using JSON and HTML5 offline storage, and more. (It’s very cool to manipulate app data in one of Sencha’s data structures and watch the corresponding list update in real time.) It’s also the only Web framework I’ve seen with built-in support for objects that stay put (like a toolbar) while others scroll (like a list).For all that apparent extra weight, Sencha performed noticeably better and more reliably than either jQTouch or jQuery Mobile in my tests, with the exception of initial load time.When working with a library or framework, it’s usually counterproductive to “fight the framework” and do things your own way. Given how extensive Sencha Touch is, that means your app will probably end up doing just about everything the Sencha way. I’d originally used WebKit’s built-in SQLite database for offline storage but ultimately eliminated both complexity and bugs by moving that functionality into Sencha’s data stores.The documentation, while extensive, has odd holes. Between those and the sheer size of the framework, I spent a lot of time fighting bugs that were difficult to trace and to understand. Responses to my questions in the developer forums were more frequent and helpful than with the other frameworks, but still ultimately insufficient. Sencha provides paid support starting at $300/year; I strongly considered purchasing it but oddly, their response to my sales support inquiries was incredibly underwhelming given my interest in sending them money.Sencha Touch is available under the GPL3; under a somewhat confusing set of exceptions to the GPL that seem similar to the LGPL; or under a free commercial license.
Much like Sencha Touch, Appcelerator’sTitanium Mobile allows you to write apps using a JavaScript API. But unlike Sencha, it compiles most of your code into a native iPhone or Android app. That means it isn’t really a Web framework, but a compatibility layer or compiler. (Note that its cousin Titanium Desktopis Web-based, allowing you to write HTML/JS applications that run inside a native wrapper on the desktop.)So Titanium allows Web developers to produce high-performance, easily skinnable native apps using JavaScript and a little XML, i.e. without learning Objective-C or Cocoa Touch. My simple test app blew away the true Web frameworks in terms of performance, and wasn’t much harder to put together.But that advantage is also its greatest disadvantage: you can only target the platforms Titanium supports, and you’re tied to their developer tools. As if to prove this point, my test app quickly got into a state where it wouldn’t launch on the iPhone. Titanium doesn’t include much of a debugger; Titanium projects can’t be run and debugged in XCode; and it ran fine in the simulator, leaving me with no real way to attack the problem.