TRON Forum

TRON Programming Contest Entry

TRON Programming Contest Entry

This is the TRON Programming Contest Entry page. For an overview of this contest, the microprocessor boards to be used, notices, etc., please visit the contest's website.

Contest category

There are following categories in this contest. You can participate in one or more categories.

CategoryDetail
RTOS Application (*) Students/General

Application programs that use microprocessor board equipped with μT-Kernel 3.0 are called for.
It is permitted to add peripherals on the microprocessor board and operate external devices.

For details, please see the rules of each category.

RTOS Middleware category

Programs that add RTOS functions such as middleware and libraries for μT-Kernel 3.0 in general are called for. It is permitted to modify μT-Kernel 3.0 source code within the permitted range.

For details, please see the rules of each category.

Development Environment/Development Tool category

Development environment and development tools for software related to μT-Kernel 3.0 are called for. The development environment and tools are expected to function on personal computers (PCs) and similar devices.

For details, please see the rules of each category.

※ There are Student category and General category only in the RTOS Application category. Applicants who are currently enrolled in school will be entered in the Student category, while all other applicants will be entered in the General category.

Application procedures and schedule

Step 1. Entry (December 11, 2023 - April 30, 2024)

Apply for the Contest on this webpage.

All applicants must agree to the Application Rules of "TRON Programming Contest" described at the end of this page before clicking the "Registration" button.

Enter your profile in the registration form, and specify the type of the microprocessor board you wish to use up to the third choice.
Complete the entry procedure from the URL provided in the confirmation e-mail you receive after submitting the form.

Step 2. Program Plan submission (After entry - April 30, 2024)

Applicants will receive an e-mail with their entry application receipt which also includes instructions and a URL for submitting Program Plan, so please check the details.

Fill out the following items as Program Plan and send it to us along with any necessary supporting documents.

Items of Program Plan
  • Program name
  • Overview
    Provide a specific outline of the purpose, function, etc. of the Program.
  • Development plan
    If the development is to be done by a group, describe the number of members, division of labor, and other plans. These can be changed later.
  • Development environment and program
    Specify the development environment (PC OS, IDE, etc.) and programming language to be used.
  • Development scope
    Provide a current estimate of the scope of the Program development (number of lines, source code, etc.).
  • Functions
    Specifically describe the functions to be realized by the Program.
    Charts, diagrams, or other documents, which will provide a concrete image of the Program functions, can be attached.
  • Appealing points of the Program
    Describe the appealing points of the Program.
    Describe in detail any points that entrants think are better or more original than the existing programs, or points that entrants are planning to explore this time.
  • Appealing points of the applicant
    Describe appealing points of applicants such as motivation for participating in the Contest, enthusiasm and experience.

Step 3. Entry screening and notification of results (April 30, 2024 - May 17, 2024)

Based on the submitted Program Plan, the Program will be reviewed to determine whether it meets the objectives of the Contest. The first screening results will be notified by e-mail.

Microprocessor boards will be sent to those selected after the first screening. Ten microprocessors of each type, 50 in total, are available. Entrants, who do not get selected during the first screening, can continue to submit their Programs by obtaining a microprocessor board by themselves.

Step 4. Program submission (May 18, 2024 - September 30, 2024)

Detailed instructions for submitting Programs will be published. Submit a Program created in accordance with the Program Plan. Microprocessor boards will be given to the entrants who have been selected after the first screening. However, if the entrants do not submit their programs by the program submission deadline, their applications will be disqualified. In this case, the entrants must return the lent microprocessor board. If the entrants wish to withdraw from the program submission during the Contest period, they must return the lent microprocessor board.

Step 5. Awards Ceremony: November 2024 (TBD)

The Programs will be reviewed to select winners in each category. Winners will be notified of the final screening results individually and be requested to attend the Awards Ceremony.

Eligibility

  • Only those who agree to the Application Rules.
  • Any party including individuals, groups and corporations.
  • There is no restriction on nationality, age, resident area, etc. Minor applicants shall obtain the permission of the guardian.
  • There are Student category and General category only in the RTOS application category. Applicants who are currently enrolled in school will be entered in the Student category, while all other applicants will be entered in the General category. There is no Student category and General category in the categories other than the RTOS Application category.

Entry requirements

  • Applicants must agree to the Application Rules.
  • In principle, entrants must use the microprocessor board equipped with μT-Kernel 3.0 to be lent in accordance with the rules of each category in which they apply. However, if the microprocessor board is not the desired one as a result of the initial entry screening, the entrant can still participate in the final judging by obtaining the desired one by themselves.
  • Programs to be submitted must be submitted in source code form. The contest administration will not release submitted programs to the public. Entrants are free to decide whether to make their Programs publicly available, keep them private, or commercialize them after the Contest is over. However, if a submitted Program is released as open source, that will be a positive point of evaluation in the Contest.
  • Hardware, software, and other tools and environments necessary to evaluate submitted Programs may have to be lent by the entrants at the time of program submission. All items lent by the entrants will be returned after the contest is over.

Application Rules

Eligibility
  • Any number of entries can be applied for "TRON Programming Contest" (hereinafter referred to as the "Contest") by any party (individuals, groups and corporations). There is no restriction on nationality, age, resident area, etc.
  • Minor applicants shall obtain the permission of guardian. If you are a minor who will enter as part of school society activities, please obtain permission from the society advisor in addition to the permission of your guardian.
  • It is possible for one entrant (including groups and corporations) to make multiple entries. Furthermore, entrants may belong to multiple groups.
  • In the Contest, the term "student" means a person enrolled in a regular course of study at a school stipulated in Article 1 of the School Education Act (Act No. 26 of 1947) of Japan.
  • There are three categories in the Contest; "RTOS Application category," "RTOS Middleware category" and "Development Environment/Development Tool category." It is possible for one entrant (including groups and corporations) to make entries in multiple categories. There are "Student category" and "General category" in the "RTOS Application category." Student applicants can apply in the "Student category," and all other applicants can apply in the "General category." There is no distinction of Student category and General category in the "RTOS Middleware category" and "Development Environment/Development Tool category."
  • Entrants who submit their works in the Student category must provide the Contest secretariat with proof of student status in PDF format, such as a student ID card, student handbook, or other document that proves that the entrants are students.
  • If an entrant submits a work in the "Student category" but is not a student on the last day of the Program submission period of the Contest, such entrant's work will automatically be entered in the "General category."
  • If a "group" of applicants submits a work in the "Student Category," all members of the group must be "students." If, on the last day of the program submission period of the Contest, any member of the group does not have student status, the work submitted by that group will automatically be entered in the "General category."
  • Entrants will not be eligible for the Contest once the program submission deadline to the Contest has passed, and the Program has not been submitted by then.
  • Parties related to the organizers and co-sponsor or those concerned in the implementation of the Contest are not eligible for the Contest.
Entry and first screening
  • If you wish to participate in the "Contest," you must apply for entry by filling out the prescribed entry form. The organizer and co-sponsors will inform you about the program plan submission, and applicants are requested to submit the plan for the Program by the deadline.
  • The organizer and co-sponsors will examine the plans as the first screening, and if the organizer and co-sponsors decide to lend a microprocessor board, etc. to an applicant after the review, the applicant will be lent a microprocessor board, etc.
  • Applicants may submit the Program by obtaining a microprocessor evaluation board by themselves, which is the same type of the board to be lent in the TRON Programming Contest.
Programs to be submitted
  • The program submitted to the Contest by the entrant (hereinafter referred to as the “Program”) must be original and unpublished. (Entries that have already been entered, are being entered or are scheduled to be entered into another contest, or entries that have won an award in any contest in the past are not eligible for the Contest.)
  • Entrants are prohibited from entering the Program developed for the Contest in other contests.
  • The Program must be invented and developed by the entrant, and the entrant must hold the copyright. However, it is permitted to combine with other program or data that does not cause copyright problems.
  • If the Program for which the copyright is held by a third party (e.g., open source library used in the development of the entry) is used, the entrant must guarantee to the organizer and co-sponsors of the Contest that the rights to use the applicable work have been obtained in advance so that there will be no interference with the entry into the Contest.
  • The intellectual property rights of the Program, etc. are held by the entrants. However, entrants shall provide, for free, the perpetual right for the organizer and co-sponsors to use the Programs, Program names and names and appearance of entrants in paper and electronic media for publicity, advertising and announcements in and outside of Japan in the future.
  • Entrants may publicize their application to the Contest on their own websites, social media, etc. However, entrants must not make false claims as though the applicable entry was developed by the organizer and co-sponsors for the Contest at that time.
Microprocessor boards to be lent to the entrants
  • Microprocessor boards will be lent to those selected after the first screening.
  • Entrants will not be eligible for the Contest once the program submission deadline to the Contest has passed, and the Program has not been submitted by then. Entrants may cancel the entry before the program submission deadline. In that case, all equipment lent to the entrant, such as microprocessor boards, must be returned at the entrant's expense.
  • If the entrant submits a program that is in line with the content of the plan submitted during the first screening, the microprocessor board and other equipment will be donated to the entrant.
Cash prize, expenses, etc.
  • The cash prize will be paid to the prize winner’s designated account if the winner is an individual, to the contact person’s designated account if the winner is a group, and to the corporation’s designated account if the winner is a corporation.
  • In principle, cash prize will be paid in Japanese yen.
  • Entrants must pay the various expenses concerning entry into the Contest. This includes but not limited to the construction of the entry development/implementation environment and Internet communication/connection fees.
  • In principle, the winners will attend the awards ceremony and give a presentation on their programs. In addition, the winners shall respond to the media covering the awards ceremony to the extent possible. Basically, prize winners are responsible for the expenses related to the trip to the awards ceremony.
  • If falsehoods are contained in an entry registration, the applicable entry will not be eligible for any award.
  • If it is not possible to notify the winning of an award to an entrant due to lack of communication or similar, the right to receive the award may be invalidated.
Liability and Disclaimer
  • The organizer and co-sponsors of the Contest will provide absolutely no guarantees about the accuracy, comprehensiveness or compatibility with specific purposes of the content and/or operation of the hardware and software lent by the organizer and co-sponsors for the Contest. Additionally, the organizer and co-sponsors will accept absolutely no responsibility for the damage caused by the use of, or a failure to use the content and/or operation of the hardware and software lent by the organizer and co-sponsor.
  • In the event a problem arises concerning copyright, moral rights of authors, neighboring rights, design rights, trademark rights, utility model rights, patent rights or other rights (hereinafter "Intellectual Property Rights"), the entrant will solve this at his/her/its own responsibility and cost. If the organizer and co-sponsors or a third party suffers damage for which the entrants bear the blame, the entrants shall be responsible for the compensation for the damage.
  • The contest may be subject to suspension or termination for certain reasons without prior notice. Moreover, the organizer and co-sponsors of the Contest will have no obligation to compensate entrants for the applicable expenses, even if the expenses were incurred to enter in the event of cancellation.
Miscellaneous
  • Inquiries on the judging process, etc. will not be answered.
  • The lending of the hardware, software and similar may be canceled and the content of the hardware, software and similar may be changed according to the circumstances of the organizer and co-sponsor of the Contest.
  • The Programs that are, or may be, contrary to public order/morals and the Programs judged by the organizer not to meet the intent of the Contest will not be judged.
  • We will only use the information (e.g., name and contact details) described at the time of the entry to contact award winners, to announce award-winning programs and to make contact related to the Programs among the organizer, special cooperation, cooperation, supporting organizations and managing contractor of the Contest However, this will not apply when using the Program, Program names and names and appearance of applicants in paper and electronic media for publicity, advertising and announcements in and outside of Japan in the future.
  • Organized crime groups as defined in Article 2 (2) of the Act on Prevention of Unjust Acts by Organized Crime Group Members (Act No. 77 (1991) of Japan, organized crime group members as defined in Article 2 (6) of the same act, associate members of organized crime groups, companies related to organized crime groups, stock holder meeting extortionists, political racketeers, organized special intellectual crime groups, or other groups or individuals who pursue economic interests by making use of violence, intimidation and fraudulent methods, or those equivalent to these (hereinafter collectively referred to as “Anti-social Forces”), or those deemed by the organizer to have some kind of interaction or involvement with Anti-social Forces such as those cooperating or being involved in the maintenance, operation or management of Anti-social Forces through fund provision or otherwise are not allowed to enter this contest.
  • Entrants shall develop the Program upon agreeing to this Application Rules and the rules of each category.

Established on December 11, 2023, effective the same date.
Revision created on December 15, 2023, effective the same date.

 

  I agree to all of the contents of this page including the "Application Rules" and "TRON Programming Contest Programming Rules for each category."



BACK

Return Top