DeveloperWeek SF Bay Area 2019 Here is you can find some description about event, information about dates

Event Technologies

The YubiKey is a multi-factor authentication device that protects numerous systems, networks, and applications from common cyber attacks with just a simple touch. With support for multiple authentication protocols, YubiKeys are powerful and flexible enough to secure a wide range of applications including: computer logins, remote VPN, identity access management platforms, password managers, and popular online services such as Google, Dropbox and Facebook.

A realtime, distributed, fault-tolerant stream processing engine.

DocuSign eSignature API The DocuSign eSignature API lets you eSign documents, request signatures, automate your forms and data, and much more. You can integrate the eSignature REST and SOAP APIs into any app, website, or embedded system that can make https requests.

Event Challenges

Are you up to the challenge? Tools and technology provided: • Wowza GoCoder Android SDK with playback. • Wowza Streaming Cloud • Code samples. • Developer tools and tutorials. • Support from Wowza developers. Steps to take prior to hackathon: 1). Review the Using the Android GoCoder SDK Sample App Lab Exercise here. - https://wowza.app.box.com/file/379361230269 This lab has all of the links to download the Free GoCoder SDK as well as sign up for trial to use Wowza Streaming Cloud. Reviewing this lab will facilitate using working code that does Broadcast and Playback as well as some other features such as text and image overlay. You will need to actually deploy the app to a device to use this SDK. (Simulators do not have access to camera). Two devices will be needed, one for broadcast and one for playback. 2). Follow lab instructions Build your own Android Broadcast and Playback apps here. - https://wowza.app.box.com/file/379350044581 This lab will provide instructions using Android Studio to build a broadcast and playback app. Two devices will be needed, one for broadcast and one for playback. More information - https://www.wowza.com/hack

Are you up to the challenge? Tools and technology provided: • Wowza GoCoder iOS SDK with playback. • Wowza Streaming Cloud • Code samples. • Developer tools and tutorials. • Support from Wowza developers. Steps to take prior to hackathon: 1). Review the Using the iOS GoCoder SDK Sample App Lab Exercise here. - https://wowza.app.box.com/file/379354132429 This lab has all of the links to download the Free GoCoder SDK as well as sign up for trial to use Wowza Streaming Cloud. Reviewing this lab will facilitate using working code that does Broadcast and Playback as well as some other features such as text and image overlay. You will need to actually deploy the app to a device to use this SDK. FYI - Simulators do not have access to camera). Two devices will be needed, one for broadcast and one for playback. 2). Follow lab instructions Build your own iOS Broadcast and Playback apps here. - https://wowza.app.box.com/file/379353248770 This lab will provide instructions using Xcode and Objective C to build a broadcast and playback app. Two devices will be needed, one for broadcast and one for playback. More information - https://www.wowza.com/hack

Whether you are building a website or a webstore, it should be easy to add location services to your project: a store locator, an address validator, a shipping costs calculator, a delivery time estimator. Your challenge is to develop easy to use location services plugins for any of the following platforms: Drupal / Wordpress / Joomla / Shopify / Magento. Our community is important to us, which is why we ask that all entries in our challenge post your plugins on Github so that all may benefit!

TomTom just released a new geofencing API, want to give it a spin? Geofencing can tell you if a person or vehicle enters or leaves a specific area. Opening your garage door as you approach, getting an alert when your kid gets home or tracking the whereabouts of your dog: your challenge is to find the most useful and interesting use of this new API!

Whether you’re looking for a simple eSignature integration or building a complex workflow, DocuSign has you covered. Integrate our secure, trusted eSignature API to sign documents, request signatures, and automate your forms and data. You can also perform multi-factor authentication, download sealed documents, and track status in real-time, all directly from your app or website. For a general product overview of DocuSign, watch this video. We are looking for novel hacks that involve preparing, signing, sending, and managing the status of “digital envelopes.” Winning hacks will likely incorporate at least one of the following advanced DocuSign API features into their project: • Authentication • Connect/Event Notifications • Embedded Signing • Composite Templates • DocuSign Payments Before you arrive, review our getting started guide for hackathons. https://github.com/DocuSign-Hackathons/getting-started For all API documentation, guides, and code examples, check out the DocuSign Developer Center. https://developers.docusign.com/ Need some inspiration? Walk through the LoanCo sample app! https://loancosample.esigndemos.com/

Get access to Canon’s all new Camera Control API and develop a creative application of your own. The CCAPI is a RESTful API that connects via Wi-Fi to simplify integration. Create a working application in a clean format. The application must be considered to be the best use case of the CCAPI provided. The application you design is entirely up to you. The most creative and impressive use of Canon’s CCAPI will win. Canon will award efficiency creativity and innovation as the deciding factors in the use case. Essentially use the functionality of the CCAPI to create the best Image Acquisition and/or Remote Camera Control application that you can think of. Grading Criteria 25 points: Use of the API 30 points: Innovation 30 points: Creativity 15 points: Presentation Extra Credit for Scalability Extra Credit for Marketability

DESCRIPTION: Yubico believes that everyone deserves strong, easy and affordable authentication, and we are committed to helping every internet citizen take control of their online identities. That’s why we invented the YubiKey — a multi-protocol, multi-factor authentication (MFA) device used by millions around the globe — and co-authored the FIDO U2F and FIDO2 open authentication standards. The DeveloperWeek Hackathon is your opportunity to ensure that the innovative product(s) you're building are also secured with strong authentication using a YubiKey. OUR CHALLENGE: We want security to be a top priority during the Hackathon, and also easy to implement! Any connected device, mobile application, web service, or network requires adequate protection for user data and privacy, and the YubiKey is designed to make that a possibility with easy and strong authentication. Our challenge is to incorporate YubiKey MFA support into a stand alone project, or any number of other DeveloperWeek challenges. Working with the YubiKey is flexible and agile as it supports multiple authentication protocols, including one-time password (OTP), smart card (PIV), OpenPGP, FIDO U2F, and FIDO2. YubiKeys are compatible with Microsoft Windows, Mac OS X, Linux, and Chrome OS operating systems; major web browsers (Opera, Chrome, and Firefox); and iOS, Android and Windows mobile devices. Yubico has published integration libraries, plugins and documentation, which you can use to make your project work with the YubiKey. All YubiKey authentication protocols are welcome. Yubico employees will also be on site at Booth #104 to help answer integration questions. INTEGRATION USE CASE IDEAS: - Add hardware-backed passwordless authentication to your service or application by integrating the YubiKey using the FIDO2 / Web Authentication standards. - Add hardware-backed multi-factor authentication by integrating the YubiKey using the OTP (one-time password), FIDO U2F, or FIDO2 authentication standards. - Store secrets on a YubiKey instead of the file system. Use it to generate certificates, sign, encrypt, and decrypt data by integrating PIV or OpenPGP. TEAM INSTRUCTIONS: - Visit the Yubico booth (#104) to familiarize yourself with the functionality of the YubiKey, and receive a complimentary YubiKey for your challenge. - Decide if you want to build a stand-alone solution with the YubiKey, or if you would like to add YubiKey MFA functionality to another DeveloperWeek challenge you are working on. - Establish what authentication protocol you would like to use for the integration. This is primarily dependent on how much time you have for the challenge, what type of data you are protecting, and what type of user experience you want to offer your users. - Review YubiKey documentation from developers.yubico.com to being integrating with the YubiKey. JUDGING: Yubico judges will evaluate projects based on YubiKey integrations, but also the larger project as a whole. While the technical security architecture and implementation is critical, we are also looking for innovative solutions that address unique or important use cases for consumers and/or enterprises. Each challenge will be judged based on the following criteria: - Originality/Innovation: How original or innovative is this solution compared to other products and platforms already available on the market? The challenge should provide a unique approach to solving a problem. - Impact: What is the potential for the project to drive immediate real-world impact? - Security and User Privacy: To what extent does the solution ensure user data is safe and kept private? - Design / User Experience: How easy and intuitive is use of the solution? Does it adhere to Yubico’s standards of frictionless, strong, and secure authentication using the YubiKey? - Functionality: Working functionality of the application as submitted. - Strategic Approach: We recognize that this is a hackathon challenge and that time is limited. While some of the integrations may not be complete or perfected, we are looking for teams who can speak to the larger vision of the project, any long-term goals, and what might have been done differently if given more time.

Get creative and use location to solve complex everyday problems. From routing to tracking & positioning, there are countless ways to add location enablement to your solution. Projects submitted must use at least one HERE API to be eligible. Submissions will be judged on the originality and level of innovation.

Can you creatively combine Clarifai's API with another hackathon sponsor API? Clarifai's APIs offer image and video recognition as a service. You send inputs (images) and receive outputs (image content predictions). The Clarifai prize for the DeveloperWeek SF Hackathon will be awarded to the team demonstrating the best overall project that meets the basic requirement of combining Clarifai and at least one other sponsor's API. Projects will be evaluated for: * Creativity * Utility * Extensibility * Completeness Show us what you can do with a visual AI at your disposal!

Build an app or Website that uses the Agora real-time-communications (RTC) platform. Use RTC to solve a real world problem, re-invent the future, or simply be creative!

Have you always wanted to create a game, but don’t know how and where to start? CodeCombat provides an open source platform where you can create your own game very easily. Whether you are a beginner or an experienced software developer, use your creativity to create amazing levels. You can spend as little as 1 hour or as much as one whole day to make your level the best one. ABOUT US: CodeCombat is an engaging and interactive game-based platform for teaching computer programming to the kids. We believe that in an age where entertainment (from games to shows to social media) is becoming increasingly addictive, education must be highly engaging to compete for attention. Our ultimate vision is to evolve education through game-based learning. CodeCombat provides a game with levels where each level has some goals. Players play by writing a program using real code and seeing their characters react in real time to their program in order to complete goals for each level. CHALLENGE: Each CodeCombat level aims to teach some programming concepts to the kids like basic syntax, loops, conditional statements etc in javascript or python. As an example, this is a level(https://codecombat.com/play/level/enemy-mine) where the player has to write a program to avoid the fire traps and collect the gem. It aims to teach the concept of basic syntax and arguments. So, your challenge as a level creator is to create the most creative and engaging level for the game that teaches any programming concept you like, using CodeCombat’s level editor. You do not need to set up any environment, all your development can be done in a browser using our online tools! - We will provide you with some level templates to start with. They have the basic level configurations already done and a sample game field/art placed. - You simply need to fork any of the templates and follow the provided instructions to create a level of your own. - Add new objects to the level, write code to modify the behavior of the objects and level as well as modify other level elements like goals, decorations, etc. such that it teaches a useful programming concept to the player. - Upon completion, publish the level to make it playable by anyone! You can find the base templates and detailed INSTRUCTIONS for using them here: http://bit.ly/coco-hackathon. For any questions, feel free to find us at the hackathon venue. You can also join our slack workspace via this link(https://coco-slack-invite.herokuapp.com/) and then join channel #hackathon2019-coco, for any questions. JUDGING CRITERIA: Submissions will be judged based on originality, creativity, and how well does it teach a programming concept.

NEAR Protocol is a decentralized computing platform. We provide: - Persistent Key/value store - Assembly script as a language with integrated APIs - Cross-app (contracts) integration - HTML/JS/CSS for the frontend - Web-based IDE - Hosting for your app Launch your app in less than a minute by going to https://studio.nearprotocol.com All-in-one solution. Don’t need external hosting or custom API. Documentation is here: docs.nearprotocol.com Support on discord “Testing-feedback” channel on Discord - near.chat Examples of the app that can be built: - Decentralized image board using IPFS (e.g. Instagram) or any other user-generated content app - Multiplayer drawing app like Reddit's r/place - Chat or IRC - Rock-paper-scissors game - Auction app - Meme Generator NEAR provides you: - IDE - Libraries - Documentation Example use cases for inspiration: 1. Build a game that uses non-fungible tokens to improve gameplay. For example a card game, where each card is an independent item user can trade. Or a game where each your characters are upgraded by getting spell books which all have different properties. 2. Chess game where all games happen on the chain and use on chain state to rank the players 3. Use NEAR with IPFS to make a server-less app. For example, an Instagram app that stores content on IPFS. 4. Multiplayer game (here are the docs on how to build it - https://docs.nearprotocol.com/#/tutorials/multiplayergame) 5. Identity where users are in control of it 6. Issue your own token (Example: https://docs.nearprotocol.com/#/tutorials/erc20)

Linode StackScripts is an awesome way to automate deployments. StackScripts run the first time the Linode boots, enabling users to automatically install specific services, create users, run commands, and more. What can you think to do with this? We want to see!

Develop the best working native iOS or Android mobile app (with source code) connecting to at least one AWS service provisioned by the Amplify CLI. Your mobile app must be native iOS (Swift) or Android (Java/Kotlin) and use the AWS SDK for iOS/Android. Be creative and useful! Good luck! Resources: Amplify Framework (includes CLI and SDK docs): https://aws-amplify.github.io/ Contact: Dennis on Twitter via DM @dmennis

he key idea of StayAware is to allow to the final user to stay aware of “areas of interest”. What do we mean by “areas of interest”? An area the interes is any area that can provide insight to the user, for example, let's suppose that you are traveling to Bogota for business, as it might be your first time in the city you do not know what areas are safe or not. In that case StayAware would be the platform that would allow you to download those areas and will send you alerts if you are going into a dangerous place (or the criteria that you chose). This is just one example, other could be to be aware of the criminal activity, for example shootings, or knowing if you are near to a interested turistic points and so on.

For DevWeek's 2019 hackathon, I built a gaming platform consisting of roughly a dozen games, some of which include: //===========================1.) Hovering Hero: A helicopter-style game played with just one key. The player begins sliding through a field of obstacles, and they must avoid crashing. The user can press and hold the "hover" button to raise up, or release the button to float back down. The objective is to get as far as possible without crashing. //===========================2.) Space Defender: This shooter game takes place in a galaxy far away! The player is in a spaceship, and must fight off an infinite fleet of attacking enemy ships. User can move in all directions (up, down, right, left) using the arrow keys, and shoot lasers with the space bar. Player can shoot up to 3 lasers at a time. Once the lasers have gone off screen, they may shoot again. If an enemy ship reaches the player, it's game over. The objective is to use the laser beam to kill as many enemy ships as possible, without being killed by an enemy invading your space! //===========================3.) Build-A-Box: Less of a game, and more of an entertaining creative outlet. The user starts with a blank canvas, and customizes it with colors, shapes, styling and shifting the canvas. Some buttons, such as "paint me random", "fade", "warp", and others can be clicked multiple times to experiment with different variations and settings. The user can create a masterpiece of their own and save it to share or view later. //===========================4.) Aquatic Hangman: This is an old school word guess game, similar to hangman. The user is presented with a number of underscores, representing the letters of a mystery word. They must guess which letters are needed to fill the word. The user has 10 lives, and each incorrect guess is a life lost. They can choose to see hints to help them guess. If the user makes 10 wrong guesses, it's game over. If they guess the word before running out of lives, they win the game. //===========================5.) Heirogif: This activity is not your typical game. The user cannot win or lose. Heirogif is a search engine for gifs. The user can choose to click on a preset theme at the top of the page (such as "aliens" or "galaxy") or they can type in a search word of their own to create a new theme. When the user clicks a theme, either preset or custom, the screen will populate with 20+ gifs related to their search word. The images will appear still, and the user can click an image to start the animation and learn it's rating (PG, R, etc). Each time a theme is clicked, the new images will appear above old images. //===========================6.) Exploring Europe: A fun geography-themed trivia game, focused on European countries. This game asks a series of questions, presented as an unlabeled map of Europe, and the user must guess which country is highlighted. Each question is multiple choice, and the user has 20 seconds to answer. If the user does not answer in time, or if they give an incorrect answer, they will lose that round. If they select the right answer before the clock counts down to zero, they win! //============================== There are several more applications to choose from available now on 'Play Attic'. This site is currently a gaming platform where users can play a variety of games. I was limited in time during the 24 hour hackathon. I plan to continue building Play Attic and integrate more back-end technology into the site, making it interactive between players. Ideally, users will be able to log in and upload games they have built, they can also play games uploaded by other users and leave comments. This site will be a social PC gaming platform that allows game developers to share their work and give their audience an opportunity to explore their games. Players will be able to rate and discuss their favorite games. An array of ultimate high score will be recorded for each game with mongo db, and players can compete to beat other players. Even more ambitious, I would like to use an API from a streaming service that allows users to see each other in real time while competing in two player games. This technology would also allow users the option to view the other player's game screen in the corner of their own screen.