A Social Media Week Copenhagen 2013 panel discussion around BitCoin and other Virtual Currencies like Facebook Credits as well as Open Source projects and Social Networks, Shops or Crowdfunding initiatives that support them. Several experts from financial institutions and BitCoin Nordic are expected to participate, but the panel won’t be just among speakers, the audience is welcome to join the discussion and share there experience or where they would like to use such new payment options.
This document discusses wikinnovation and mass collaboration. It introduces concepts like wikinomics, open innovation, and crowdsourcing. Examples are provided of companies collaborating with customers and external experts to generate new ideas. The benefits of an open sharing approach to knowledge and innovation are explained. Tools for collaboration like Wikipedia, YouTube, and open source projects are also mentioned.
The document discusses how new technologies are rapidly changing the financial landscape. Crowdfunding and cryptocurrencies like Bitcoin have allowed new forms of financing to emerge. Crowdfunding has grown significantly in recent years and could reach $90-96 billion globally by 2025. Cryptocurrencies operate using blockchain technology which maintains a public ledger of transactions. While still small, cryptocurrencies and other digital currencies may challenge basic assumptions about money and financial services. The pace of change is accelerating and the future of finance is difficult to predict but could involve a parallel transition seen in other industries.
The document discusses building the metaverse through 7 layers: experiences, discovery, creator economy, spatial computing, decentralization, human interface, and infrastructure. It describes over 160 companies working in these layers and 9 megatrends like virtual mainstreaming, machine intelligence, and blockchain adoption that are enabling the metaverse. The metaverse will be led by creators using new tools to build distributed, open experiences across immersive 3D worlds.
Higher education has faced steady declines in alumni participation percentages over the last several decades. While crowdfunding has transformed the philanthropic landscape, many wonder if it is just a passing trend. Attendees will learn how UMBC's annual giving program is using crowdfunding as an alternate way of engaging students with the process of fundraising - moving beyond one-time project campaigns to engage prospective donors and achieve sustained donor engagement.
Higher education has faced steady declines in alumni participation percentages over the last several decades. While crowdfunding has transformed the philanthropic landscape many wonder if it is just a passing trend. Learn how UMBC’s annual giving program is using crowdfunding as an alternate way of engaging students with the process of fundraising — moving beyond one-time project campaigns to engage prospective donors and achieve sustained donor engagement.
Crowdfunding has become a hot topic for many development professionals in the United States, accounting for $2.7 billion dollars raised in 2012. Estimates for 2013 were even higher.
It appeals to many fundraisers because it leverages the social networks of donors to generate funding for projects and organizations. With the proliferation of crowdfunding sites and the recent success of campaigns on platforms like KickStarter and IndieGoGo, development programs in higher education are beginning to take notice.
Questions persist about how the platform translates to fundraising in higher education and if it has the potential to become a sustainable addition to the tool kit of annual giving programs.
This document discusses wikinnovation and mass collaboration. It introduces concepts like wikinomics, open innovation, and crowdsourcing. Examples are provided of companies collaborating with customers and external experts to generate new ideas. The benefits of an open sharing approach to knowledge and innovation are explained. Tools for collaboration like Wikipedia, YouTube, and open source projects are also mentioned.
The document discusses how new technologies are rapidly changing the financial landscape. Crowdfunding and cryptocurrencies like Bitcoin have allowed new forms of financing to emerge. Crowdfunding has grown significantly in recent years and could reach $90-96 billion globally by 2025. Cryptocurrencies operate using blockchain technology which maintains a public ledger of transactions. While still small, cryptocurrencies and other digital currencies may challenge basic assumptions about money and financial services. The pace of change is accelerating and the future of finance is difficult to predict but could involve a parallel transition seen in other industries.
The document discusses building the metaverse through 7 layers: experiences, discovery, creator economy, spatial computing, decentralization, human interface, and infrastructure. It describes over 160 companies working in these layers and 9 megatrends like virtual mainstreaming, machine intelligence, and blockchain adoption that are enabling the metaverse. The metaverse will be led by creators using new tools to build distributed, open experiences across immersive 3D worlds.
Higher education has faced steady declines in alumni participation percentages over the last several decades. While crowdfunding has transformed the philanthropic landscape, many wonder if it is just a passing trend. Attendees will learn how UMBC's annual giving program is using crowdfunding as an alternate way of engaging students with the process of fundraising - moving beyond one-time project campaigns to engage prospective donors and achieve sustained donor engagement.
Higher education has faced steady declines in alumni participation percentages over the last several decades. While crowdfunding has transformed the philanthropic landscape many wonder if it is just a passing trend. Learn how UMBC’s annual giving program is using crowdfunding as an alternate way of engaging students with the process of fundraising — moving beyond one-time project campaigns to engage prospective donors and achieve sustained donor engagement.
Crowdfunding has become a hot topic for many development professionals in the United States, accounting for $2.7 billion dollars raised in 2012. Estimates for 2013 were even higher.
It appeals to many fundraisers because it leverages the social networks of donors to generate funding for projects and organizations. With the proliferation of crowdfunding sites and the recent success of campaigns on platforms like KickStarter and IndieGoGo, development programs in higher education are beginning to take notice.
Questions persist about how the platform translates to fundraising in higher education and if it has the potential to become a sustainable addition to the tool kit of annual giving programs.
Bitcoin, Payment Instrument or Object of Speculation? (SMWCPH 2014)Werner Keil
A discussion around Bitcoin and other Digital Currencies like Amazon Coins, Facebook Credits, Litecoin, Ripple,… as well as Open Source projects and Social Networks, Shops or Crowdfunding initiatives supporting them.
Experts in the financial industry and IT plus vendors of Bitcoin and solutions around it will participate and discuss with the audience their experience with digital currencies and what they think the near future of these currencies could be. Widely accepted universal payment instruments, free from often cumbersome banking procedures and fees, or a “Wild West” style object of speculation and claim by sometimes shady characters and same gamblers that already caused a global financial crisis?
Bitcoin, Payment Instrument or Object of Speculation? (SMWHH 2014)Werner Keil
A discussion around Bitcoin and other Digital Currencies like Amazon Coins, Facebook Credits, Litecoin, Ripple,... as well as Open Source projects and Social Networks, Shops or Crowdfunding initiatives supporting them.
Experts in the financial industry and IT plus vendors of Bitcoin and solutions around it will participate and discuss with the audience their experience with digital currencies and what they think the near future of these currencies could be. Widely accepted universal payment instruments, free from often cumbersome banking procedures and fees, or a "Wild West" style object of speculation and claim by sometimes shady characters and same gamblers that already caused a global financial crisis?
The document summarizes the merger between OVGuide and Live Matrix to create a comprehensive source for online video discovery and guidance. Key points:
- OVGuide and Live Matrix merged, combining OVGuide's on-demand video data with Live Matrix's scheduled content data.
- The new company will be the most complete source for finding upcoming, live, and on-demand online video content across all platforms.
- It aims to help users discover online video, and help publishers and advertisers better reach audiences and leverage online video.
Jeff Carter is a partner at West Loop Ventures and co-founder of Hyde Park Angels. He has over 25 years of experience as a CME member and former board director. He is passionate about helping entrepreneurs turn ideas into successful companies.
The document discusses several trends including software replacing other industries, the unbundling of services, and networks becoming more important than hierarchies. It also outlines opportunities in venture capital today such as faster internet speeds, more time spent online via mobile, and fewer venture capital firms outside of Silicon Valley. The best performing venture capital firms have been located in cities like Boston, New York, and Boulder rather than the Bay Area.
The document provides examples of startup companies from different years
Final project Kickstarter | Is there a space for an Italian version of Kickst...Weorizon
Crowdfunding platforms such as Kickstarter allow creative minds to introduce their ideas to the public and to collect funds from many small contributors.
Is there space for an Italian version of Kickstarter?
In this advanced market we interview more than 200 people to discover at which current stage is the crowdfunding in Italy.
Cryptocurrencies and blockchain technology may provide an alternative to traditional venture capital funding models. Initial Coin Offerings (ICOs) allow projects to raise funds by selling tokens, with some ICOs raising over $100 million. ICOs provide advantages over VC such as shorter fundraising timelines and no governance requirements for project founders. However, ICOs also face challenges including lack of regulation and providing long-term community support. The future of funding in the decentralized economy remains unclear as both ICOs and cooperation between VCs and blockchain projects evolve.
Lecture 2 for the MIT MediaLab Future Commerce course, delivered in Boston, MA on Sept. 20, 2016. In this talk, I discuss the Future of Money and how new technology like digital currencies and P2P finance innovations like bitcoin are going to change the very nature of money. We explore why money exists, the role it plays in our society, and how it shapes the way we interact with marketplace, markets, and financial infrastructure. We then outline opportunities to disrupt money itself with bitcoin and blockchain technology, and how entrepreneurs in the DCG portfolio are slowly changing the Future of Money.
Presentation at FPA Conf (Naperville, IL Sept 1, 2015)Jeffrey R. Carter
The document summarizes the growing startup scene in Chicago. It notes that Chicago has seen a 101% increase in venture capital funding from 2013-2014, compared to 85% in Silicon Valley. Recent exits include a $800 million exit for PayPal in 2013 and a $350 million exit for Nordstrom in 2014. The document highlights resources for startups in Chicago like accelerators, coworking spaces, and angel investor groups. It provides tips for angel investors, such as typical deal structures, industries that angels like/dislike, common mistakes angels make, and the benefits of investing through a fund to gain exposure without as much work.
This document discusses alternative business models for open source projects including crowd funding and tokenization. It provides examples of open source business models like enterprise support and open core. It discusses license choices for open source projects and stages of funding for open source startups. It then summarizes the story of Nginx, an open source web server, and its acquisition by F5. It discusses crowd funding models and examples like Fetch.ai which raised funds through an initial coin offering. It also discusses topics like tokenization, control in decentralized systems, and the impact of publicly traded token-based businesses.
This project is under the Alternative Investment course lectured by Professor David Lee at SMU. These slides illustrate the definition, history, types and future of crowdfunding. More specifically, slides demonstrate that, innovative technology, blockchain, will be employed in crowdfunding.
Digital finance, crowdfunding and creative content businessGrow VC Group
Introduction to crowdfunding and digital finance models. How does the ecosystem look? How to use crowdfunding? Roles and services? How to make a successful campaign? Legal requirements and restrictions?
1. Creator Economy empowers individuals through platforms that support creators in building communities and monetizing their work through subscriptions and NFT sales rather than advertisements.
2. Blockchain technologies like cryptocurrencies, NFTs, and DAOs are democratizing value by giving more power to users through decentralized ownership and governance.
3. These trends are building an open and community-driven Web3.0 by addressing problems of centralization and data misuse in Web2.0, with NFT-enabled games and the metaverse playing important roles by adding real economies.
13 Things to Look for in a Token Project by Edith YeungEdith Yeung
This document outlines 13 things to look for when evaluating a token project. They are: 1) the project's purpose and need for blockchain, 2) competitive analysis, 3) legitimacy of the team, 4) appropriateness of the blockchain solution, 5) quality of code, 6) community support, 7) token allocation, 8) milestones and timeline, 9) financing details, 10) prior financing, 11) geographic restrictions, 12) social proof from investors and advisors, and 13) availability of financial and legal documentation. The document provides brief explanations for each item and emphasizes the importance of thoroughly investigating projects before investing.
Quartz: One of the best known online business brands
Presented in class: Entrepreneurial Journalism (MA in New Media and Journalism) at Panteion University, Athens, Greece.
Subject taught by Betty Tsakarestou, Associate Professor, Dept. of Communication, Media & Culture, Greece, Head of Advertising and PR Lab
This document is a presentation on digital marketing that covers several topics:
- The definition and history of digital marketing and how it applies technologies like websites, apps, and social media.
- The advantages and disadvantages of digital marketing for both consumers and businesses.
- An overview of major social media platforms like Facebook, YouTube, and Twitter and how marketers can use them.
- The role of social media and digital campaigns in politics.
- Additional digital marketing concepts like social commerce, payment gateways, and a 12-month social media marketing plan.
The document describes a proposed crowdfunding platform called Social Coins that allows people to help others through social media posts rather than monetary donations. On the platform, people in need can share problems or dreams and request funds up to $400. Supporters can then drag "coins" from ads on the site and drop them on projects, automatically posting the ad to their social network and providing money to the project owner. The platform takes a 10% commission on transactions. It aims to convert social media influence into donations more easily than traditional crowdfunding sites requiring money.
Crowdfunding, the Fast and Simple Head-start Sohail Abbasi
Crowdfunding allows individuals and organizations to raise money for projects or causes via the internet. It pools money from a large number of people who network and donate small amounts online. The document discusses different crowdfunding models, elements that make campaigns successful, potential pitfalls, and examples of crowdfunding platforms like Kickstarter and Indiegogo that have funded thousands of projects and raised hundreds of millions of dollars. Crowdfunding provides a new source of capital for ideas and projects that may otherwise not receive funding.
Securing eHealth, eGovernment and eBanking with Java - DWX '21Werner Keil
The EU increases its cooperation on cyber defense to strengthen its resilience to cyber-attacks through the EU Cybersecurity Act and certification of products, services or applications. To be as well prepared as possible against hacker attacks or the distribution of "fake news", fake documents or transactions. Like a One Trillion Amazon refund or fake tax returns. The IT industry may use this mechanism to certify products like connected vehicles, government services or smart medical devices. Due to its platform independence, Java plays an important role, especially in web, cloud or enterprise environments. In addition the PSD2 regulation went into effect in 2019 to make payments more secure, boost innovation and help banking services adapt to new technologies.
This session shows use cases of the DSS Framework and solutions based on it, such as Digidoc4J. DSS (Digital Signature Services) is a Java framework for the creation and validation of electronic signatures. DSS supports the creation and validation of interoperable and secure electronic signatures in accordance with European legislation, in particular the eIDAS Regulation, as well as IT standards like OASIS DSS. We are going to demonstrate how different documents and services can be signed and verified. Securing the data exchange using standards like DICOM, HL7 to OCSI or PSD2 and XS2A.
OpenDDR and Jakarta MVC - JavaLand 2021Werner Keil
We experience a growing number of mobile phones, tablets, phablets, foldables, smart TV, watches or home assistants and similar devices flooding the market almost every day. If you want to create a responsive web application with the best user experience you need dynamic adaptive content according to all relevant aspects of your device. That’s the reason for Device Description Repositories (DDR).
This session provides an overview of the W3C DDR standard for Mobile Device recognition and the OpenDDR project. Followed by a live demo of extensions to Spring MVC and the Jakarta MVC standard, plus .NET using C# and VB.NET leveraging the power of OpenDDR to simplify the development of cross device web applications. All offer automatic device detection based on OpenDDR, configuration of user preferences, automatically forward to the most appropriate view for a particular device or device type. As well as device aware templates, view engines and more.
Bitcoin, Payment Instrument or Object of Speculation? (SMWCPH 2014)Werner Keil
A discussion around Bitcoin and other Digital Currencies like Amazon Coins, Facebook Credits, Litecoin, Ripple,… as well as Open Source projects and Social Networks, Shops or Crowdfunding initiatives supporting them.
Experts in the financial industry and IT plus vendors of Bitcoin and solutions around it will participate and discuss with the audience their experience with digital currencies and what they think the near future of these currencies could be. Widely accepted universal payment instruments, free from often cumbersome banking procedures and fees, or a “Wild West” style object of speculation and claim by sometimes shady characters and same gamblers that already caused a global financial crisis?
Bitcoin, Payment Instrument or Object of Speculation? (SMWHH 2014)Werner Keil
A discussion around Bitcoin and other Digital Currencies like Amazon Coins, Facebook Credits, Litecoin, Ripple,... as well as Open Source projects and Social Networks, Shops or Crowdfunding initiatives supporting them.
Experts in the financial industry and IT plus vendors of Bitcoin and solutions around it will participate and discuss with the audience their experience with digital currencies and what they think the near future of these currencies could be. Widely accepted universal payment instruments, free from often cumbersome banking procedures and fees, or a "Wild West" style object of speculation and claim by sometimes shady characters and same gamblers that already caused a global financial crisis?
The document summarizes the merger between OVGuide and Live Matrix to create a comprehensive source for online video discovery and guidance. Key points:
- OVGuide and Live Matrix merged, combining OVGuide's on-demand video data with Live Matrix's scheduled content data.
- The new company will be the most complete source for finding upcoming, live, and on-demand online video content across all platforms.
- It aims to help users discover online video, and help publishers and advertisers better reach audiences and leverage online video.
Jeff Carter is a partner at West Loop Ventures and co-founder of Hyde Park Angels. He has over 25 years of experience as a CME member and former board director. He is passionate about helping entrepreneurs turn ideas into successful companies.
The document discusses several trends including software replacing other industries, the unbundling of services, and networks becoming more important than hierarchies. It also outlines opportunities in venture capital today such as faster internet speeds, more time spent online via mobile, and fewer venture capital firms outside of Silicon Valley. The best performing venture capital firms have been located in cities like Boston, New York, and Boulder rather than the Bay Area.
The document provides examples of startup companies from different years
Final project Kickstarter | Is there a space for an Italian version of Kickst...Weorizon
Crowdfunding platforms such as Kickstarter allow creative minds to introduce their ideas to the public and to collect funds from many small contributors.
Is there space for an Italian version of Kickstarter?
In this advanced market we interview more than 200 people to discover at which current stage is the crowdfunding in Italy.
Cryptocurrencies and blockchain technology may provide an alternative to traditional venture capital funding models. Initial Coin Offerings (ICOs) allow projects to raise funds by selling tokens, with some ICOs raising over $100 million. ICOs provide advantages over VC such as shorter fundraising timelines and no governance requirements for project founders. However, ICOs also face challenges including lack of regulation and providing long-term community support. The future of funding in the decentralized economy remains unclear as both ICOs and cooperation between VCs and blockchain projects evolve.
Lecture 2 for the MIT MediaLab Future Commerce course, delivered in Boston, MA on Sept. 20, 2016. In this talk, I discuss the Future of Money and how new technology like digital currencies and P2P finance innovations like bitcoin are going to change the very nature of money. We explore why money exists, the role it plays in our society, and how it shapes the way we interact with marketplace, markets, and financial infrastructure. We then outline opportunities to disrupt money itself with bitcoin and blockchain technology, and how entrepreneurs in the DCG portfolio are slowly changing the Future of Money.
Presentation at FPA Conf (Naperville, IL Sept 1, 2015)Jeffrey R. Carter
The document summarizes the growing startup scene in Chicago. It notes that Chicago has seen a 101% increase in venture capital funding from 2013-2014, compared to 85% in Silicon Valley. Recent exits include a $800 million exit for PayPal in 2013 and a $350 million exit for Nordstrom in 2014. The document highlights resources for startups in Chicago like accelerators, coworking spaces, and angel investor groups. It provides tips for angel investors, such as typical deal structures, industries that angels like/dislike, common mistakes angels make, and the benefits of investing through a fund to gain exposure without as much work.
This document discusses alternative business models for open source projects including crowd funding and tokenization. It provides examples of open source business models like enterprise support and open core. It discusses license choices for open source projects and stages of funding for open source startups. It then summarizes the story of Nginx, an open source web server, and its acquisition by F5. It discusses crowd funding models and examples like Fetch.ai which raised funds through an initial coin offering. It also discusses topics like tokenization, control in decentralized systems, and the impact of publicly traded token-based businesses.
This project is under the Alternative Investment course lectured by Professor David Lee at SMU. These slides illustrate the definition, history, types and future of crowdfunding. More specifically, slides demonstrate that, innovative technology, blockchain, will be employed in crowdfunding.
Digital finance, crowdfunding and creative content businessGrow VC Group
Introduction to crowdfunding and digital finance models. How does the ecosystem look? How to use crowdfunding? Roles and services? How to make a successful campaign? Legal requirements and restrictions?
1. Creator Economy empowers individuals through platforms that support creators in building communities and monetizing their work through subscriptions and NFT sales rather than advertisements.
2. Blockchain technologies like cryptocurrencies, NFTs, and DAOs are democratizing value by giving more power to users through decentralized ownership and governance.
3. These trends are building an open and community-driven Web3.0 by addressing problems of centralization and data misuse in Web2.0, with NFT-enabled games and the metaverse playing important roles by adding real economies.
13 Things to Look for in a Token Project by Edith YeungEdith Yeung
This document outlines 13 things to look for when evaluating a token project. They are: 1) the project's purpose and need for blockchain, 2) competitive analysis, 3) legitimacy of the team, 4) appropriateness of the blockchain solution, 5) quality of code, 6) community support, 7) token allocation, 8) milestones and timeline, 9) financing details, 10) prior financing, 11) geographic restrictions, 12) social proof from investors and advisors, and 13) availability of financial and legal documentation. The document provides brief explanations for each item and emphasizes the importance of thoroughly investigating projects before investing.
Quartz: One of the best known online business brands
Presented in class: Entrepreneurial Journalism (MA in New Media and Journalism) at Panteion University, Athens, Greece.
Subject taught by Betty Tsakarestou, Associate Professor, Dept. of Communication, Media & Culture, Greece, Head of Advertising and PR Lab
This document is a presentation on digital marketing that covers several topics:
- The definition and history of digital marketing and how it applies technologies like websites, apps, and social media.
- The advantages and disadvantages of digital marketing for both consumers and businesses.
- An overview of major social media platforms like Facebook, YouTube, and Twitter and how marketers can use them.
- The role of social media and digital campaigns in politics.
- Additional digital marketing concepts like social commerce, payment gateways, and a 12-month social media marketing plan.
The document describes a proposed crowdfunding platform called Social Coins that allows people to help others through social media posts rather than monetary donations. On the platform, people in need can share problems or dreams and request funds up to $400. Supporters can then drag "coins" from ads on the site and drop them on projects, automatically posting the ad to their social network and providing money to the project owner. The platform takes a 10% commission on transactions. It aims to convert social media influence into donations more easily than traditional crowdfunding sites requiring money.
Crowdfunding, the Fast and Simple Head-start Sohail Abbasi
Crowdfunding allows individuals and organizations to raise money for projects or causes via the internet. It pools money from a large number of people who network and donate small amounts online. The document discusses different crowdfunding models, elements that make campaigns successful, potential pitfalls, and examples of crowdfunding platforms like Kickstarter and Indiegogo that have funded thousands of projects and raised hundreds of millions of dollars. Crowdfunding provides a new source of capital for ideas and projects that may otherwise not receive funding.
Similar to Social Currencies and Crowdfunding (20)
Securing eHealth, eGovernment and eBanking with Java - DWX '21Werner Keil
The EU increases its cooperation on cyber defense to strengthen its resilience to cyber-attacks through the EU Cybersecurity Act and certification of products, services or applications. To be as well prepared as possible against hacker attacks or the distribution of "fake news", fake documents or transactions. Like a One Trillion Amazon refund or fake tax returns. The IT industry may use this mechanism to certify products like connected vehicles, government services or smart medical devices. Due to its platform independence, Java plays an important role, especially in web, cloud or enterprise environments. In addition the PSD2 regulation went into effect in 2019 to make payments more secure, boost innovation and help banking services adapt to new technologies.
This session shows use cases of the DSS Framework and solutions based on it, such as Digidoc4J. DSS (Digital Signature Services) is a Java framework for the creation and validation of electronic signatures. DSS supports the creation and validation of interoperable and secure electronic signatures in accordance with European legislation, in particular the eIDAS Regulation, as well as IT standards like OASIS DSS. We are going to demonstrate how different documents and services can be signed and verified. Securing the data exchange using standards like DICOM, HL7 to OCSI or PSD2 and XS2A.
OpenDDR and Jakarta MVC - JavaLand 2021Werner Keil
We experience a growing number of mobile phones, tablets, phablets, foldables, smart TV, watches or home assistants and similar devices flooding the market almost every day. If you want to create a responsive web application with the best user experience you need dynamic adaptive content according to all relevant aspects of your device. That’s the reason for Device Description Repositories (DDR).
This session provides an overview of the W3C DDR standard for Mobile Device recognition and the OpenDDR project. Followed by a live demo of extensions to Spring MVC and the Jakarta MVC standard, plus .NET using C# and VB.NET leveraging the power of OpenDDR to simplify the development of cross device web applications. All offer automatic device detection based on OpenDDR, configuration of user preferences, automatically forward to the most appropriate view for a particular device or device type. As well as device aware templates, view engines and more.
How JSR 385 could have Saved the Mars Climate Orbiter - Zurich IoT Day 2021Werner Keil
The document discusses how using JSR-385 could have prevented the loss of the Mars Climate Orbiter spacecraft. It describes how the orbiter was launched in 1998 to study the Martian climate but was lost due to a failure to convert between metric and imperial units. Had JSR-385 been used to define physical quantities with consistent units, as it does now, this error may have been caught during development. The document then provides an overview of JSR-385 and how it can help define quantities, units, and perform unit conversions to prevent such errors.
OpenDDR and Jakarta MVC - Java2Days 2020 VirtualWerner Keil
We experience a growing number of mobile phones, tablets, phablets, foldables, smart TV, watches, or home assistants, and similar devices flooding the market almost every day. If you want to create a responsive web application with the best user experience you need dynamic adaptive content according to all relevant aspects of your device. That’s the reason for Device Description Repositories (DDR).
This session provides an overview of the W3C DDR standard for Mobile Device recognition and the OpenDDR project. Followed by a live demo of extensions to Spring MVC and the Jakarta MVC standard leveraging the power of OpenDDR to simplify the development of cross device web applications. Both offer automatic device detection based on OpenDDR, configuration of user preferences, automatically switch the path to the most appropriate view for a particular device or device type. As well as device aware templates, view engines, and more.
The amount of data collected by applications nowadays is growing at a scary pace. Many of them need to handle billions of users generating and consuming data at an incredible speed. Maybe you are wondering how to create an application like this? What is required? What works best for your project?
In this session we’ll compare popular Java and JVM persistence frameworks for NoSQL databases: Spring Data, Micronaut, Hibernate OGM, Jakarta NoSQL, and GORM. How do they compare, what are the strengths, weaknesses, differences, and similarities? We’ll show each of them with a selection of different NoSQL database systems (Key-Value, Document, Column, Graph).
The data load on applications has increased exponentially in recent years. We know the JVM (Java Virtual Machine) can cope with heavy loads very well yet we often come across the big dilemma: there are tons of persistence frameworks out there but which one performs best for my case? It would normally take ages to evaluate and choose the best fit for your use case. We’ve done those comparisons for you.
JCON 2020: Mobile Java Web Applications with MVC and OpenDDRWerner Keil
The document discusses mobile Java web applications using MVC frameworks and OpenDDR. It provides an overview of OpenDDR, comparing it to other device description repositories. It then discusses how to integrate OpenDDR into applications using Spring Mobile and Jakarta MVC, two popular MVC frameworks. The document ends with a link to demo the concepts discussed.
How JSR 385 could have Saved the Mars Climate Orbiter - JFokus 2020Werner Keil
In 1999, NASA lost the $125 million Mars Climate Orbiter as it went into orbital insertion. Due to a mismatch between US customary and SI units of measurements in one of the APIs, the spacecraft came too close to the planet, passed through the upper atmosphere and disintegrated. Sadly, this hasn’t been the only instance where a mismatch between units of measurements had catastrophic consequences, but it’s certainly one of the most spectacular and expensive ones.
How could this happen? The bad news: if you use primitive types to handle quantities in your code, due to the same practice at best, you’ve codified the unit in a variable name or database field, e.g. calling it lengthInMetres. Otherwise, you’re only relying on convention, just like Lockheed Martin and NASA did.
Join this talk to learn how JSR 385 can help you avoid $125 million mistakes, how it applies the 2019 redefinition of SI base units, and discover the immeasurable world of dimensions, units and quantities.
Money, Money, Money, can be funny with JSR 354 (Devoxx BE)Werner Keil
Maintenance Lead Werner Keil will present JSR 354 (Money and Currency). He will discuss the API from a developer as well as user perspective and share details on the design decisions behind the JSR. Monetary values are a key feature of many applications, yet the JDK provides little or no support.
The existing java.util.Currency class is strictly a structure used for representing current ISO-4217 currencies, but not associated values or custom currencies. The JDK also provides no support for monetary arithmetic or currency conversion, nor for a standard value type to represent a monetary amount.
The session will demonstrate how the JSR models monetary capabilities, monetary amounts, currencies, rounding, financial arithmetics as well as formatting and currency conversion in a platform independent and flexible manner.
The first part of the talk will focus on key concepts, improvements like Java 9/Jigsaw modularity and planned new features for a future release followed by a live coding session demonstrating the Money JSR in action.
Money, Money, Money, can be funny with JSR 354 (DWX 2019)Werner Keil
Maintenance Leads Werner Keil and Anatole Tresch will present JSR 354 (Money and Currency). They will discuss the API from a developer as well as user perspective and share details on the design decisions behind the JSR.
Monetary values are a key feature of many applications, yet the JDK provides little or no support. The existing java.util.Currency class is strictly a structure used for representing current ISO-4217 currencies, but not associated values or custom currencies. The JDK also provides no support for monetary arithmetic or currency conversion, nor for a standard value type to represent a monetary amount.
The session will demonstrate how the JSR models monetary capabilities, monetary amounts, currencies, rounding, financial arithmetics as well as formatting and currency conversion in a platform independent and flexible manner. The first part of the talk will focus on key concepts, improvements like Java 9/Jigsaw modularity and planned new features for a future release followed by a live coding session demonstrating the Money JSR in action.
NoSQL: The first New Jakarta EE Specification (DWX 2019)Werner Keil
Jakarta EE NoSQL is a framework and collection of tools that make integration between Java applications and NoSQL quick and easy—for developers as well as vendors. The API is easy to implement, so NoSQL vendors can quickly implement, test, and become compliant by themselves. And with its low learning curve and just a minimal set of artifacts, Java developers can start coding without having to worry about the complexity of specific NoSQL databases instead of their core aspects (such as graph or document properties). Built with functional programming in mind, it leverages all the features of Java 8 and above.
This session covers how the API is structured, how it relates to the multiple NoSQL database types, and how you can get started and involved in this open source technology and help the first new Jakarta EE specification evolve.
How JSR 385 could have Saved the Mars Climate Orbiter - Adopt-a-JSR DayWerner Keil
In 1999, NASA lost the $125 million Mars Climate Orbiter as it went into orbital insertion. Due to a mismatch between US customary and SI units of measurements in one of the APIs, the spacecraft came too close to the planet, passed through the upper atmosphere and disintegrated. Sadly, this hasn’t been the only instance where a mismatch between units of measurements had catastrophic consequences, but it’s certainly one of the most spectacular and expensive ones.
How could this happen? The bad news: if you use primitive types to handle quantities in your code, due to the same practice at best, you’ve codified the unit in a variable name or database field, e.g. calling it lengthInMetres. Otherwise, you’re only relying on convention, just like Lockheed Martin and NASA did.
Join this talk to learn how JSR 385 can help you avoid $125 million mistakes, how it applies the 2019 redefinition of SI base units, and discover the immeasurable world of dimensions, units and quantities.
Indroductory slides for the Adopt-a-JSR Day by Utrecht JUG
JNoSQL: The Definitive Solution for Java and NoSQL DatabasesWerner Keil
JNoSQL is a framework and collection of tools that make integration between Java applications and NoSQL quick and easy—for developers as well as vendors. The API is easy to implement, so NoSQL vendors can quickly implement, test, and become compliant by themselves. And with its low learning curve and just a minimal set of artifacts, Java developers can start coding by worrying not about the complexity of specific NoSQL databases but only their core aspects (such as graph or document properties). Built with functional programming in mind, it leverages all the features of Java 8. This session covers how the API is structured, how it relates to the multiple NoSQL database types, and how you can get started and involved in this open source technology.
Eclipse JNoSQL: The Definitive Solution for Java and NoSQL DatabasesWerner Keil
JNoSQL is a framework and collection of tools that make integration between Java applications and NoSQL quick and easy—for developers as well as vendors. The API is easy to implement, so NoSQL vendors can quickly implement, test, and become compliant by themselves. And with its low learning curve and just a minimal set of artifacts, Java developers can start coding by worrying not about the complexity of specific NoSQL databases but only their core aspects (such as graph or document properties). Built with functional programming in mind, it leverages all the features of Java 8. This session covers how the API is structured, how it relates to the multiple NoSQL database types, and how you can get started and involved in this open source technology.
Physikal - Using Kotlin for Clean Energy - KUG MunichWerner Keil
The document discusses a presentation about using Kotlin for clean energy. It introduces Physikal, a Kotlin library that provides extensions and functions for working with units of measurement based on JSR-363. Physikal allows for easy creation and manipulation of units, as well as conversions between different units like meters and feet. It also supports all common arithmetic operators on units. The presentation provides examples of how to use Physikal to add, convert, and perform comparisons between units.
Physikal - JSR 363 and Kotlin for Clean Energy - Java2Days 2017Werner Keil
This session will give you a brief overview of how Tenkiv and Nexus Brain use Kotlin and Physikal/JSR 363 to calculate the optimal usage of alternate energy sources and control solar power systems used for making clean water anywhere from Flint Michigan to Afghanistan.
Performance Monitoring for the Cloud - Java2Days 2017Werner Keil
Performance Monitoring tools like Performance Co-Pilot (PCP) existed almost longer than the World Wide Web. It was developed in the early 90s by SGI. Parts were made available open source from 2000 on, which led to a further spread of the tool. In recent years an active community formed and a variety of new features and enhancements were added. PCP is now part of Red Hat and SuSE Linux Enterprise editions and included in many other Linux distributions. Versions for other Unix variants, OS X and Windows also exist. This session compares popular Open Source Monitoring Tools like Performance Co-Pilot, StatsD, Dropwizard Metrics, Prometeus, MicroProfile Metrics or StatsD. How they each support Containers or Virtualization, share data with IT monitoring systems like Nagios or Zabbix, or process analyze and visualize it via Carbon, Graphite or Grafana/ElasticSerch.
With IoT it’s all about things and sensors. And when representing a temperature, for example, we normally have it as a float. But is this float in Celsius? Kelvin? This is one of the problems JSR 363 wants to solve: have all “real world” value and unit data represented in a standard way. This JSR is also very suitable for scientific applications, where data representation, conversion, and formatting are very important. In this session, you’ll see how developers as well as platform providers can leverage this JSR, coding a smart gas pump that reports its values by using Java standards. Come to meet JSR 363, Units of Measurement.
Java2Days - Security for JavaEE and the CloudWerner Keil
When we deploy existing applications to the cloud or build new applications for it, how do the applications change? How does the boundary of an application change? How does this change affect the security parameters? What are the security characteristics that need to be accounted for? This talk explores these and the following questions:
• What are the top security concerns when building for the cloud?
• How do we evolve the security JSR (375) in Java EE 8 for the cloud?
• What are the key security areas for the next-generation Java EE platform that can ease a developer’s path for cloud deployments?
Das Wachstum an Mobiltelefonen, Tablets und ähnlichen Geräten, die den Markt geradezu überschwemmen erleben wir Tag für Tag.
Die Spezifikation jedes Einzelnen genau zu verfolgen ist ein Knochenjob. Diese Mühe kann reduziert werden, wenn zur Verbesserung dasDevice Description Repository – kurz DDR - beigesteuert wird und Anwender dieses selbst verwaltet können.
Apache DeviceMap entstand als Kooperation von OpenDDR und anderen, um ein umfassendes Open Source Daten-Repository mit Geräteinformationen, Bilder und andere relevante Informationen für alle Arten von mobilen Geräten zu schaffen, Smartphones, Tablets, Smart-TV, u.dgl.
Das Projekt begann im Januar 2012, im Herbst 2012 wurden DDR APis für Java und .NET von OpenDDR beigesteuert. Im Herbst 2014 verließ DeviceMap erfolgreich den Apache Incubator. Die nächsten Schritte umfassen verbesserte Erkennung von Informationen im UserAgent String. Java Portlet 3.0 Integration via Apache Pluto. Sowie Crowd-Sourcing der Device Repository Daten und eine Speicher-Struktur, die langfristige Erhaltung und Pflege dieser Daten durch die Apache Gemeinde erlaubt.
The First IoT JSR: Units of Measurement - JUG Berlin-BrandenburgWerner Keil
Come to meet JSR 363 - Units of Measurement! It's the first JSR targeted to help you work with IoT devices, tackling sensors and measurements in a standard way. We all know that when representing a temperature, for example, we normally have it as a float. But, is this float in Celsius? Fahrenheit? Kelvin? This is one of the problems this JSR wants to solve: have all "real world" value and unit data represented in a standard way. This JSR is also very suitable for scientific applications, where data representation, conversion and formatting is very important.
In this presentation, we'll see how both developers and platform providers can leverage this JSR, coding for a smart home or smart gas pump that reports its values in a standard way. As well as other use cases and actual embedded devices like Raspberry Pi or Intel Edison.
And this JSR is still in the making. Be first hand witness of the JSR 363 Public Draft (due around Nov) and learn how YOU can get involved and help Java grow in the IoT space! We'll explore how JSRs work and how you can get involved in the JCP and work with this and other JSRs.