Pytania i odpowiedzi
  1. Co to znaczy Openness?

Openness to otwartość i interoperacyjność. Microsoft od kilku lat coraz bardziej otwiera się na inne, często nawet konkurencyjne technologie. Posiada licencje wolnego oprogramowania, z coraz większą częstotliwością publikuje projekty open source np. w grupie Windows Azure na GitHubie, czy na też na stronie Curah! Wspiera interoperacyjność publikując instruktarzowe filmiki na temat np. portowania aplikacji mobilnych iOS czy Android do Windows Phone, stworzył darmową scentralizowaną bibliotekę przykładów kodów All in One Code Framework , wspiera także trend otwartych danych m.in. usługą HD Insight opratą o Apache Hadoop.



  1. Jakie technologie mogę się ze sobą łączyć?

Każde technologię Microsoft z dowolnym innym językiem programowania, bądź technologię Microsoft z Open Source, udostępniając kod źródłowy projektu na publicznym repozytorium lub tworząc publiczne API do projektu.

Zobacz przykłady »



  1. Na jakiej licencji Open Source muszą być projekty, aby wziąć udział w konkursie?

Na dowolnej licencji wolnego oprogramowania zgodnej i niezgodnej z GPL. Zobacz listę tutaj. Do konkursu kwalifikują się również projekty niebędące na licencji wolnego oprogramowania, ale posiadające otwarte API.



  1. Czy to jest konkurs tylko Microsoft Azure?

NIE. Konkurs Openness Ideas jest konkursem gdzie uczestnicy zgłaszają pomysły i projekty wykorzystujące różne technologie Microsoft np. Windows Phone, Kincect, Office, OneDrive, MSSQL, itd. Windows Azure jest tylko jedną z tych technologii.



  1. Czy muszę mieć konto na Facebooku, aby zgłosić Ideę Pomysłu?

TAK. Obecnie zgłaszać pomysły mogą jedynie użytkownicy portalu Facebook. Zgłaszając pomysł, Openness Ideas nie zapamiętuje Twoich danych osobowych, gdyż wykorzystuje technologię OAuth. Jeśli chciałbyś, aby kolejne rozszerzenie platformy umożliwiało zgłaszania pomysłów poprzez inny serwis napisz do nas na contact@opennessatcee.com



  1. Czym jest projekt w trakcie realizacji?

Jest to projekt, który posiada mockup, bądź inną wizualizację graficzną, w ramach, którego napisano co najmniej 100 linii kodu źródłowego.

W przypadku projektu będącego dokumentacją techniczną, jest to projekt zawierający co najmniej spis treści dokumentacji złożony z 10 lub więcej podpunktów.

Projekt w trakcie realizacji musi posiadać link do swojej strony internetowej lub publicznego repozytorium, na którym się znajduje.



  1. Czym jest projekt zakończony?

Jest to działający projekt posiadający stronę internetową, na której znajduje się otwarte API do projektu, lub posiadający publiczne repozytorium, na którym znajduje się kod źródłowy projektu.

W przypadku projektu będącego dokumentacją techniczną, jest to dokument zawierający, co najmniej 10 stron A4 (czcionka Arial 11) oraz spis treści złożony z co najmniej 10 podpunktów. Dokumentacja musi być dostępna pod linkiem do strony internetowej lub do publicznego repozytorium.



  1. Czym jest Mentoring Techniczny?

Podczas Mentoringu Technicznego DevCore.Net udzieli konsultacji technicznej Uczestnikowi dotyczącej:

i. Realizacji Pomysłu na Projekt; i/lub

ii. Przygotowania Planu działań przed implementacją Pomysłu na Projekt; lub

iii. Rozbudowy Projektu w Trakcie realizacji o dodatkowe funkcjonalności; i/lub

iv. Dyskusji na temat najefektywniejszego sposobu implementacji Idei Projektu; i/lub

v. Dyskusji na temat zapotrzebowania na rynku na Ideę Projektu;

Mentoring Techniczny odbędzie się w siedzibie DevCore.Net w Białymstoku, lub poprzez telekonferencję wykorzystującą oprogramowanie Microsoft Lync lub Skype.



  1. Co mi da Mentoring Techniczny?

Mentoring Techniczny pomoże Ci rozwinąć swój projekt w najbardziej efektywny sposób. Będzie on prowadzony przez firmę z 6-cio letnim doświadczeniem, która pomoże Ci zarówno przy wyborze kolejnych funkcjonalności, bądź implementacji zaplanowanych funkcjonalności, jak i przy planowaniu działań sprzedażowych i marketingowych.



  1. Jak promować swoją Ideę Projektu?

Najlepiej do promocji wykorzystać media społecznościowe (Facebook, Twitter), w których informacja rozchodzi się najszybciej. Zobacz jakich sposobów promocji używają uczestnicy konkursu »



  1. Czym jest Idea Projektu?

Ideą Projektu nazywamy zgłoszony przez uczestnika Pomysł, Projekt w trakcie realizacji lub Projekt zakończony.



  1. Nie jestem pewien czy mój projekt/pomysł się kwalifikuje do konkursu?

Jeśli masz wątpliwości to napisz do nas, z chęcią pomożemy Ci je rozwiać :) Pisz na contact@opennessatcee.com



  1. Czy wystarczy, aby moja Idea Projektu miała otwarte API?

TAK. Wystarczy, aby Projekt bądź Pomysł, który zgłaszasz, miały otwarte API. Nie musi on być wtedy na otwartej licencji.



  1. Jak wyglądać mogłyby przykładowe projekty?

Aplikacja Windows Phone wykorzystująca Node.js

Aplikacja na Windows 8 wykorzystująca Google Drive

Aplikacja iOS wykorzystująca OneDrive

Projekt napisany w ASP.net z publicznym kodem źródłowym np. na GitHubie

Projekt napisany w C++ z otwartym API

Projekt napisany w Javie wykorzystujący Microsoft Azure

A to tylko kilka przykładowych opcji.



  1. Mam aplikację na iOS/Androida, czy jeśli przeportuję ją na Windows Phone to mogę wziąć udział w konkursie?

Tylko jeśli aplikacja będzie posiadała otwarte API, lub jej kod źródłowy będzie publiczny, oraz będzie wykorzystywała jeszcze inną technologię poza Microsoftową.

Wideo tutorial - Jak portować aplikacje iOS do Windows Store »

Wideo tutorial - Jak portować aplikacje Android do Windows Store »