Skip to content

Call-for-Code/Spot-Challenge-Samsung-Heroes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Call for Code Honoring Everyday Heroes Challenge

The recent pandemic has highlighted the often unsung heroes who serve us. Whether it's the trusted doctor who provides the annual check-up, your child’s favorite mathematics teacher, or the driver delivering your weekly groceries: service is essential to our lives. As we all navigate our own versions of life in this new normal, it’s critical to acknowledge the strain experienced by those fulfilling our everyday needs – the everyday heroes. 

Technology can solve the world's biggest problems, and it has an integral role to play in bringing support to everyday heroes in a variety of ways. You can join the Call for Code community in contributing to the cause. IBM and Samsung have teamed up to deliver Call for Code: Honoring Everyday Heroes – a challenge that encourages developers and problem solvers around the world to build solutions for everyday heroes.

Those that Answer the Call are invited to create a solution to help or honor the lives of our everyday heroes. Submissions for the Challenge must be able to run on a Samsung tablet, smartphone, and/or wearable device and make use of one or more IBM open hybrid cloud technologies such as IBM Cloud or IBM Watson. Participants will also have access to Samsung toolkits, as well as data from The Weather Company.

An example

Application is designed to improve productivity of an everyday hero with a better user experience supported by Samsung Knox on a Samsung device using better information/notifications via IBM's Cloud. (Ex. A delivery person wearing a glove can instantly launch an app for delivery confirmation with just a single button press on a device. The app could also provide the fastest route for a delivery.)

Solution is well-documented, has a compelling demo, and is something an ecosystem (Samsung, IBM, telcos, Linux Foundation) can test and improve as an open source project right away.

Upcoming live events and workshops

Register / Join

Links

Honoring Everyday Heroes Challenge

  • Create a solution to help or honor the lives of our everyday heroes: delivery personnel, childcare workers, healthcare frontline workers, teachers and educators who have performed exceptionally during the pandemic.
  • The final submission date is 20 November 2021.
  • Winner announcement is 9 December 2021.

Table of Contents

The Prize: One winning team will receive:

  • $15k USD (Divided equally among the team)
  • Galaxy Z Fold3 (each team member to receive)
  • Deployment Support from IBM + Samsung Electronics

Please see the Participation Agreement for the full detail of all Prize Condititions.

Timeline

The challenge will be open from 26 October until 20 November at 11:59 pm PDT. During that time participants will be able to utilize technical enablement, office hours and connect with challenge mentors during office hours or in the Slack channel.

  • 26 October: Challenge announcement
  • 2 November: Technical enablement workshops begin
  • 20 November: Submission deadline
  • 9 December: Announce winner

Submissions

For each submission you need to submit:

  • Project name
  • Short description
  • Link to public GitHub repository with working source code
  • Link to 3-minute or shorter video that describes and demonstrates your solution
  • IBM Cloud service(s) or IBM System(s) used in your solution
  • Other data sets, libraries, externally hosted services and APIs
  • Identify what Samsung hardware your solution runs on
  • Roadmap

One team member will submit the project, however all other team members will need to accept the Participation Agreement.

Judging

Each Submission will be scored in each round based on the following criteria with a minimum score of 0 and maximum score of 20 points, with the final score being the average of the judges’ scores and an assessment of:

  • Completeness and transferability (5 points)
  • Effectiveness and efficiency (5 points)
  • Design and usability (5 points)
  • Creativity and innovation (5 points)

IBM Cloud

One of the requirements to win the contest is to use an IBM Cloud Service.

Samsung Knox SDK

Knox SDK extends the functionality of the standard Android SDK to provide granular access to device features, security options, customization settings, and more. Create tailored solutions by remapping hardware keys, designing kiosks, deploying policies by geographical location, and/or customizing the booting animation. Keep sensitive enterprise data secure by restricting access to settings, pre-configuring VPN and firewall settings, and allowing and blocking apps. Some of the key features of the Knox SDK include:

  • Support for various authentication methods including biometrics (fingerprint/iris/facial recognition), Active Directory integration, secure certificate management, and forced two-factor authentication

  • Flexible device management options to set granular device and app policies while adhering to strict standards such as Common Criteria

  • Customize all aspects of the device, such as restricting apps, customizing system settings and boot-up animation/wallpaper, and remapping device keys

To read more on the Samsung Knox SDK and to confirm if you have a supported device and OS, please refer to the following:

In order to access the Samsung Knox SDK, Sample App and dev key, sign up for a free Knox Partner Program account via these instructions.

Samsung Industry Toolkit: Reliable Device to Cloud Capabilities for Mobile

Sample Use Case: Field-based Solution for Health Care Workers to Capture and Analyze patient data

  • Toolkit SDKs and Toolkit Agent will help mobile applications to reliably receive data from a mobile device or connected ioT Device and send to a cloud server application, which can be useful for developing app solutions for Everyday Hero situations, such as for health care workers, where an app that runs consistently in real-time conditions is important
  • Functionality:
    • Sending a payload from server app, such as ML model or app data for a particular health care situation, to mobile app
    • Transferring data sourced from mobile app, such as app collected data (health care worker collected data) to server app
    • Providing a more stable and reliable Internet Connection for mobile devices that might experience poor connectivity by connecting them to a stable Master device
  • Benefits:
    • Resilient to poor connectivity (loss of data connectivity) and app performance situations (app failure, user dependencies) by using Samsung Toolkit background agent application and cloud service
    • Removes need for developers to update app code or to build capability to update app with updated data during app use
    • Toolkit Agent will temporarily store any collected data when there is loss of connectivity and immediately transfer to the cloud when connectivity is re-established

In order to access the Samsung Industry Toolkit (Beta), SDKs, Sample Apps, and documentation, sign up for a free Knox Partner Program account via these instructions.

Further resources

Terms and Conditions

Terms and Conditions of usage as well as Privacy Agreements are covered in the Knox Partner Program registration flow.

Items to keep in mind:

  • IBM, Red Hat, and Samsung employees are not eligible to participate
  • The maximum team size is 5
  • Prize conditions (full details can be found in the Participation Agreement). The Sponsors reserve the right to substitute a similar prize (or prize element) of comparable or greater value. All taxes and other expenses, costs, or fees associated with the acceptance and/or use of any Prize are the sole responsibility of winners.