Le Parc national de Phong Nha – Ke Bang est depuis longtemps connu comme un site touristique célèbre pour les touristes, vietnamiens et internationaux. Mais peu de personnes savent qu’il est aussi du royaume des serpents, surtout des cobras royaux.
Ravi has over 2 years of experience developing web applications using Java and J2EE technologies and 1 year of experience working with Hadoop technologies like HDFS, MapReduce, Hive, Pig, Sqoop and Flume. He has expertise in Big Data technologies and good knowledge of HDFS, Hadoop processes, Hive queries, and developing MapReduce programs. Ravi has worked on several projects involving storing and analyzing large amounts of data using Hadoop.
Kim Rolls provides a curriculum vitae from 2013 detailing her work experience and qualifications. She has experience as an office manager, personal assistant, beauty therapist, nail technician, and spa supervisor. Her roles included tasks like customer service, administration, treatments, inventory management, and financial reporting. She is proficient in Microsoft Office programs and has strong communication and organizational skills.
Paludisme et infection à VIH - Présentation de la 3e édition du Cours international « Atelier Paludisme » - MADJI Nestor - Ministère de la Santé Publique et de la Population - République Centre Africaine - Chef de Section Laboratoire, Responsable de la Recherche Opérationnelle au PNLP - namssenmo@yahoo.fr
Génétique des populations de Plasmodium falciparum en Afrique - Conférence du 4e édition du Cours international « Atelier Paludisme » - Hervé BOGREAU - IMTSSA-URBEP - Parc du Pharo, Marseille, France - hervebogreau@yahoo.fr
Le Parc national de Phong Nha – Ke Bang est depuis longtemps connu comme un site touristique célèbre pour les touristes, vietnamiens et internationaux. Mais peu de personnes savent qu’il est aussi du royaume des serpents, surtout des cobras royaux.
Ravi has over 2 years of experience developing web applications using Java and J2EE technologies and 1 year of experience working with Hadoop technologies like HDFS, MapReduce, Hive, Pig, Sqoop and Flume. He has expertise in Big Data technologies and good knowledge of HDFS, Hadoop processes, Hive queries, and developing MapReduce programs. Ravi has worked on several projects involving storing and analyzing large amounts of data using Hadoop.
Kim Rolls provides a curriculum vitae from 2013 detailing her work experience and qualifications. She has experience as an office manager, personal assistant, beauty therapist, nail technician, and spa supervisor. Her roles included tasks like customer service, administration, treatments, inventory management, and financial reporting. She is proficient in Microsoft Office programs and has strong communication and organizational skills.
Paludisme et infection à VIH - Présentation de la 3e édition du Cours international « Atelier Paludisme » - MADJI Nestor - Ministère de la Santé Publique et de la Population - République Centre Africaine - Chef de Section Laboratoire, Responsable de la Recherche Opérationnelle au PNLP - namssenmo@yahoo.fr
Génétique des populations de Plasmodium falciparum en Afrique - Conférence du 4e édition du Cours international « Atelier Paludisme » - Hervé BOGREAU - IMTSSA-URBEP - Parc du Pharo, Marseille, France - hervebogreau@yahoo.fr
Making an app is not enough if its not being downloaded by the users. Here in this infographics we have mentioned about the mobile app marketing tactics that can promote your app on app stores.
The state of app downloads and monetizationMobilepundits
This infographics contains data about mobile app usage and downloads. Millions of developers involved in mobile app development, monetization and marketing.
mobile is important and such a great platform for every growing business. Mobile apps ecosystem is rapidly growing all across the globe and that is why all big brands and enterprises have their own mobile apps for better customer engagement.
Enterprise mobile app development cycleMobilepundits
Enterprise mobility is one of the most demanding thing these days where small and large enterprises are highly concerned to boost their productivity with enterprise mobile apps.
Introduction to Mobile application testing !Mobilepundits
Mobile application testing is a process by which a developed application of a mobile device is tested for its functionality, consistency and usability.
Today in the world of mobile testing services numerous of development company work for the performance of their apps. Mobile application development totally depends on their testing services. Software, performance engineering and testing automation are ensuring that your application is highest degree of software quality assurance.
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxSunil Jagani
Discover how AI is transforming the workplace and learn strategies for reskilling and upskilling employees to stay ahead. This comprehensive guide covers the impact of AI on jobs, essential skills for the future, and successful case studies from industry leaders. Embrace AI-driven changes, foster continuous learning, and build a future-ready workforce.
Read More - https://bit.ly/3VKly70
From Natural Language to Structured Solr Queries using LLMsSease
This talk draws on experimentation to enable AI applications with Solr. One important use case is to use AI for better accessibility and discoverability of the data: while User eXperience techniques, lexical search improvements, and data harmonization can take organizations to a good level of accessibility, a structural (or “cognitive” gap) remains between the data user needs and the data producer constraints.
That is where AI – and most importantly, Natural Language Processing and Large Language Model techniques – could make a difference. This natural language, conversational engine could facilitate access and usage of the data leveraging the semantics of any data source.
The objective of the presentation is to propose a technical approach and a way forward to achieve this goal.
The key concept is to enable users to express their search queries in natural language, which the LLM then enriches, interprets, and translates into structured queries based on the Solr index’s metadata.
This approach leverages the LLM’s ability to understand the nuances of natural language and the structure of documents within Apache Solr.
The LLM acts as an intermediary agent, offering a transparent experience to users automatically and potentially uncovering relevant documents that conventional search methods might overlook. The presentation will include the results of this experimental work, lessons learned, best practices, and the scope of future work that should improve the approach and make it production-ready.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
"NATO Hackathon Winner: AI-Powered Drug Search", Taras KlobaFwdays
This is a session that details how PostgreSQL's features and Azure AI Services can be effectively used to significantly enhance the search functionality in any application.
In this session, we'll share insights on how we used PostgreSQL to facilitate precise searches across multiple fields in our mobile application. The techniques include using LIKE and ILIKE operators and integrating a trigram-based search to handle potential misspellings, thereby increasing the search accuracy.
We'll also discuss how the azure_ai extension on PostgreSQL databases in Azure and Azure AI Services were utilized to create vectors from user input, a feature beneficial when users wish to find specific items based on text prompts. While our application's case study involves a drug search, the techniques and principles shared in this session can be adapted to improve search functionality in a wide range of applications. Join us to learn how PostgreSQL and Azure AI can be harnessed to enhance your application's search capability.
ScyllaDB is making a major architecture shift. We’re moving from vNode replication to tablets – fragments of tables that are distributed independently, enabling dynamic data distribution and extreme elasticity. In this keynote, ScyllaDB co-founder and CTO Avi Kivity explains the reason for this shift, provides a look at the implementation and roadmap, and shares how this shift benefits ScyllaDB users.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Discover the Unseen: Tailored Recommendation of Unwatched ContentScyllaDB
The session shares how JioCinema approaches ""watch discounting."" This capability ensures that if a user watched a certain amount of a show/movie, the platform no longer recommends that particular content to the user. Flawless operation of this feature promotes the discover of new content, improving the overall user experience.
JioCinema is an Indian over-the-top media streaming service owned by Viacom18.
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
Making an app is not enough if its not being downloaded by the users. Here in this infographics we have mentioned about the mobile app marketing tactics that can promote your app on app stores.
The state of app downloads and monetizationMobilepundits
This infographics contains data about mobile app usage and downloads. Millions of developers involved in mobile app development, monetization and marketing.
mobile is important and such a great platform for every growing business. Mobile apps ecosystem is rapidly growing all across the globe and that is why all big brands and enterprises have their own mobile apps for better customer engagement.
Enterprise mobile app development cycleMobilepundits
Enterprise mobility is one of the most demanding thing these days where small and large enterprises are highly concerned to boost their productivity with enterprise mobile apps.
Introduction to Mobile application testing !Mobilepundits
Mobile application testing is a process by which a developed application of a mobile device is tested for its functionality, consistency and usability.
Today in the world of mobile testing services numerous of development company work for the performance of their apps. Mobile application development totally depends on their testing services. Software, performance engineering and testing automation are ensuring that your application is highest degree of software quality assurance.
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxSunil Jagani
Discover how AI is transforming the workplace and learn strategies for reskilling and upskilling employees to stay ahead. This comprehensive guide covers the impact of AI on jobs, essential skills for the future, and successful case studies from industry leaders. Embrace AI-driven changes, foster continuous learning, and build a future-ready workforce.
Read More - https://bit.ly/3VKly70
From Natural Language to Structured Solr Queries using LLMsSease
This talk draws on experimentation to enable AI applications with Solr. One important use case is to use AI for better accessibility and discoverability of the data: while User eXperience techniques, lexical search improvements, and data harmonization can take organizations to a good level of accessibility, a structural (or “cognitive” gap) remains between the data user needs and the data producer constraints.
That is where AI – and most importantly, Natural Language Processing and Large Language Model techniques – could make a difference. This natural language, conversational engine could facilitate access and usage of the data leveraging the semantics of any data source.
The objective of the presentation is to propose a technical approach and a way forward to achieve this goal.
The key concept is to enable users to express their search queries in natural language, which the LLM then enriches, interprets, and translates into structured queries based on the Solr index’s metadata.
This approach leverages the LLM’s ability to understand the nuances of natural language and the structure of documents within Apache Solr.
The LLM acts as an intermediary agent, offering a transparent experience to users automatically and potentially uncovering relevant documents that conventional search methods might overlook. The presentation will include the results of this experimental work, lessons learned, best practices, and the scope of future work that should improve the approach and make it production-ready.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
"NATO Hackathon Winner: AI-Powered Drug Search", Taras KlobaFwdays
This is a session that details how PostgreSQL's features and Azure AI Services can be effectively used to significantly enhance the search functionality in any application.
In this session, we'll share insights on how we used PostgreSQL to facilitate precise searches across multiple fields in our mobile application. The techniques include using LIKE and ILIKE operators and integrating a trigram-based search to handle potential misspellings, thereby increasing the search accuracy.
We'll also discuss how the azure_ai extension on PostgreSQL databases in Azure and Azure AI Services were utilized to create vectors from user input, a feature beneficial when users wish to find specific items based on text prompts. While our application's case study involves a drug search, the techniques and principles shared in this session can be adapted to improve search functionality in a wide range of applications. Join us to learn how PostgreSQL and Azure AI can be harnessed to enhance your application's search capability.
ScyllaDB is making a major architecture shift. We’re moving from vNode replication to tablets – fragments of tables that are distributed independently, enabling dynamic data distribution and extreme elasticity. In this keynote, ScyllaDB co-founder and CTO Avi Kivity explains the reason for this shift, provides a look at the implementation and roadmap, and shares how this shift benefits ScyllaDB users.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Discover the Unseen: Tailored Recommendation of Unwatched ContentScyllaDB
The session shares how JioCinema approaches ""watch discounting."" This capability ensures that if a user watched a certain amount of a show/movie, the platform no longer recommends that particular content to the user. Flawless operation of this feature promotes the discover of new content, improving the overall user experience.
JioCinema is an Indian over-the-top media streaming service owned by Viacom18.
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Why did Wikipedia choose PhoneGap for their first mobile app ?
1. Searching for information, encylopedia style on your
smartphone? Chances are 99% that you normally head to
Wikipedia for information. Wikipedia has been operating as
one of the most popular Open-to-all web property for over a
decade. When you have an asset that has millions of unique
visitors a month (over 450 million to put it in perspective),
you definitely need to consider the various platforms that the
content needs to be available on. Mobile has been gradually
increasing its pie share of internet traffic. A good number of
its over 450 million users visit Wikipedia from mobile phones.
The problem, they use different mobile operating platforms.
So how do you give all these devices a common application
to consume Wikipedia content?
Why Wikipedia chose phoneGap for its mobile app?
Case Study
Being a nonprofit organization, involved in creating and distributing wiki based content worldwide, when
they decided to mobilize their platform on additional mobile platforms, they did it while keeping their Open
Source ethics in mind. Cost becomes a concern too when you think of supporting varied mobile platforms.
Searching for information, encylopedia style on your
smartphone? Chances are 99% that you normally head to
Wikipedia for information. Wikipedia has been operating as
one of the most popular Open-to-all web property for over a
decade. When you have an asset that has millions of unique
visitors a month (over 450 million to put it in perspective), you
definitely need to consider the various platforms that the
content needs to be available on. Mobile has been gradually
increasing its pie share of internet traffic. A good number of
its over 450 million users visit Wikipedia from mobile phones.
The problem, they use different mobile operating platforms.
So how do you give all these devices a common application
to consume Wikipedia content?
By identifying their mobile audience Wikipedia was looking for an app that could deliver best of user
experience, offer wide range of platform support, and be easy to manage app updates. The biggest
challenge was to maintain the faithfulness of open source computing without compromising on the
quality of the product.
For the type of user interface that Wikipedia needs, enabling it to offer Contextual and searchable
content in a simple user interface, HTML 5, Javascript and CSS 3 would work just fine. This also meant
that they could readily use much of the infrastructure that they already have in place to service PC
browser based experience.
www.mobilepundits.com
2. Narrowing down on the core implementation
technology would be a good starting point and
strategy to evaluate lot of tools built on top of these
core technologies that are available in the market.
According to a seminal report by Vision Mobile
(2012) there are over 100 cross-platform
technologies available. Evaluating and shortlisting
them can prove to be a highly daunting task.
The desired platform should use HTML 5, CSS3 and
Javascript to mobile enable their existing backend
infrastructure and should be dedicated to Open
Source computing.
This challenge could be achieved by Wikipedia team
by using Adobe-PhoneGap for their first mobile app
on Android Platform. They utilized PhoneGap - an
open source development tool for creating high
performance cross platform mobile apps using
HTML5 and Java-Script. “Wikipedia has to be
everywhere, and Adobe PhoneGap helps us get it
there,” says Tomasz Finc, Director of Mobile and
Special projects at Wikimedia (Wikimedia
Foundation is the caretaker of Wikipedia). “This
achievement marks an important milestone in
Wikimedia's strategic growth plans. It fulfills a key
mobile initiative that aligns with
our commitment to open mobile standards, not just
for people who consume content, but eventually for
content contributors as well.”
A team of three dedicated developers worked for
three months and brought Wikipedia app for Android
mobile platform. The company already worked hard
for localization and languages, till now more than 25
languages are done with localization with more than
50 additional languages.
“PhoneGap helped us polish the app so that it has
become the best browsing experience for Wikipedia
onAndroid devices,” says Finc
Case Study
Highlights for choosing PhoneGap
Today, the Wikipedia Android app built using
PhoneGap successfully brings core Wikipedia
features from the desktop to mobile in simple, easy-
to-use ways, providing intuitive, yet powerful
experiences that engage mobile users. The
Wikipedia Android app lets users not only pick
articles, it also saves them in case connectivity is lost.
Users can easily share their favorite articles with
friends. Multilingual users can easily switch an article
to any of a number of translated versions.
“We made a conscious decision to use web
standards and Adobe PhoneGap, which made it
challenging in the beginning, but we knew that if we
put the effort in it would pay off down the line,” says
Finc. “As we push our products out to multiple mobile
platforms, the PhoneGap development process
becomes easier and easier. If we're spending less
and less time on each platform then we're doing
something right.”
PhoneGap empowers Wikipedia's worldwide
community of contributors to build and distribute
content across platforms in the least amount of time
using open source technologies most familiar to
developers. Code can be easily ported to multiple
environments, the learning curve is quick, andof
particular importance for Wikipediathe app remains
flexible and alive in the hands of readers and content
contributors on more platforms than any other
framework.
“I'm really happy about the number of people who
suddenly understand that they can contribute at will,”
says Finc. “In a very real way, Adobe PhoneGap
helps us democratize knowledge by breaking down
barriers and creating new ways for people to
participate in wiki-based content.”
.
www.mobilepundits.com
3. Mobile Pundits is a leading provider of Outsourced Mobile
Development & Mobile testing services. We are part of our
parent company, Ideavate Solutions (www.ideavate.com).
We help our clients to translate their Product Vision into
commercially viable Software Products, by offering a wide
range of Outsourced Product Development (OPD) solutions
such as: Product Co-Development, Managed Development,
Modular Product Development, Product Migration, Re-
Engineering & Enhancement, Product Testing etc.
Mobile Pundits also has been ranked 12th in Deloitte’s
Technology Fast 50 India Listing and Deloitte’s Technology
Fast 500 Asia-Pacific Listing for the year 2008. Mobile
Pundits also has been ranked 13th in Deloitte’s Technology
Fast 50 India Listing and Deloitte’s Technology Fast 500
Asia-Pacific Listing for the year 2009.
We were founded 10 years ago in the year 2003, by a team
of highly experienced & qualified software professionals,
who have worked for some of the world’s finest IT
companies like Infosys Technologies, TCS, L&T, Sasken
etc. and have been educated in premier education institutes
in the US & India like LSU (Louisiana State University, USA).
We have been at the forefront of embracing world class
Quality and Management practices, being the youngest
ISO 9001: 2008 certified company in central India.
We have also conducted training sessions at Quality
Assurance Institute of USA on various topics pertaining to
software testing & automation.
www.mobilepundits.com
Case Study
Contact Us
North America
2101 Highway 516, Suite F
Old Bridge, NJ 08857
Tel: 732-588-5959/732-952-5395
Email: info@mobilepundits.com
Australia
55 Station St West Ryde NSW 2114,
Australia
Phone: 61-2-8015-5723
Email: info@ mobilepundits.com
India
306, Silver Sanchora Castle,
RNTMarg, Indore
MP– 452001, INDIA.
Phone: +91 731 4025351
Email: info@ mobilepundits.com
About MobilePundits