<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Γλώσσες προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/74/ShowForum.aspx</link><description>Τα πρώτα βήματα στις γλώσσες VB6, VB.NET, και C#</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Σχετικά με προγραμματισμό σε κινητό τηλέφωνο.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59707.aspx</link><pubDate>Sun, 22 Aug 2010 23:41:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59707</guid><dc:creator>dgiassiranis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59707.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=59707</wfw:commentRss><description>Normal
  0
  
   
   
   
   
   
   
  
  MicrosoftInternetExplorer4
 




 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Κανονικός πίνακας";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}



&lt;p class="MsoNormal"&gt;Παιδιά καλησπέρα και από έναν μη προγραμματιστή ( παλιά το
89 περίπου σπούδασα την &lt;span&gt;basic&lt;/span&gt;&lt;span&gt; &lt;/span&gt;– αρχαία γλώσσα αλλά έχω την αντίληψη για το πώς λειτουργεί
το θέμα πρόγραμμα, πίνακες εντολές κ.λ.π.)&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Η ερώτησή μου είναι πολύ σημαντική για μένα και αφορά την
δημιουργία προγραμμάτων για κινητά κατά πάσα πιθανότητα &lt;span&gt;java&lt;/span&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Το πρόγραμμα που θέλω να δημιουργήσω ή να μου το δημιουργήσουν
επ΄ αμοιβής φυσικά είναι το εξής απλό.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;έστω ότι έχω 100 τρακ μουσικής, το τρακ 1,2,3,4....99,100 (&lt;span&gt;mp&lt;/span&gt;3)&lt;br&gt;
θέλω να τα βάλω σε μία λίστα μουσικής&lt;br&gt;
κατά τη διάρκεια της ακρόασης οποιουδήποτε τρακ θέλω με οποιοδήποτε κουμπί του
κινητού να πηγαίνει σε προκαθορισμένο τρακ και όχι στο επόμενο.&lt;br&gt;
δηλ. έστω ότι ακούω το τρακ 45. αν πατήσω το κουμπί στα πρώτα 2
δευτερολεπτα&amp;nbsp; (οποιοδήποτε 0,1,2,3 κ.λ.π.) θέλω να πάει στο 30 τρακ π.χ. ενώ
αν πατηθεί κατα τη συνέχεια να πάει στο τρακ 51 ενω αν τελειώσει χωρίς να
πατηθεί πλήκτρο να πάει στο 12 τρακ&lt;br&gt;
οι αριθμοί 30 51 και 12 θα ισχύουν για το τρακ 45 ενω κάθε τρακ θα έχει τις
δικές του ρυθμίσεις για το ποιο κομμάτι θα παίζεται μετά αν πατηθεί στα πρώτα 2
δυτερόλεπτα ή κατά την διάρκεια ή αφού τελιώσει.&lt;br&gt;
Οι "συντεταγμένες" του κάθε τρακ θα μπορούσαν να είναι στην αρχή του
τίτλου του δηλ. τρακ 1-13-25-38 &amp;nbsp; το 1 είναι η θέση του δηλ είναι το τρακ
1 στη λίστα μας, το 13 είναι το τρακ που θα πάει αν πατηθεί κουμπί στα πρώτα 2
δευτ, (τα 2 δευτερόλεπτα θα είναι στανταρ) το 25 είναι το τρακ που θα παιχτεί
μετά αν πατηθεί κουμπί κατα τη διάρκεια που παίζει και το 38 θα είναι το τρακ
που θα παιχτεί αμέσως μετά αφου τελειώσει το 1.&lt;br&gt;
Αν πάλι δεν μπορεί να γίνει στον τίτλο του τράκ θα μπορούσε να γίνει σε μια
βάση δεδομένων και τα τρακ να είναι ανώνυμα.. δηλ. τρακ 01 τρακ 02 κ.λ.π. και
στη βάση δεδομένων DATA 01-13-25-38###02-33-20-26### να περιγράφονται οι
συντεταγμένες του κάθε τρακ....&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Το θέμα είναι να μπορεί να γίνει ένα πρόγραμμα που να μπορεί
κανείς να προσθαφερεί τρακ καθώς και να επεμβαίνει στις συντεταγμένες του κάθε ενός&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Υπάρχει πιθανότητα να μπορεί να γίνει αυτό με αυτόν τον τρόπο
ή η όλη διαδικασία μεταπήδησης από τρακ σε τρακ (συντεταγμένες) να πρέπει να υπάρχουν
μέσα στο πρόγραμμα οπότε μόνο ο προγραμματιστής να μπορεί να το φτιάξει για
συγκεκριμένα τρακ και να μη μπορεί να τροποποιείται από άλλον?&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Υπάρχει πιθανότητα σε εύλογο χρονικό διάστημα να μάθω όσα
χρειάζεται για την &lt;span&gt;java&lt;/span&gt;&lt;span&gt; &lt;/span&gt;και να το δημιουργήσω &lt;span&gt;&amp;nbsp;&lt;/span&gt;μόνος μου ή να μπορώ να τροποποιώ ένα είδη υπάρχον.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Συγνώμη αν σας κούρασα αλλά ψάχνω αρκετούς μήνες να βρω λύση
και δεν βρίσκω και είναι πολύ σημαντικό ένα τέτοιο πρόγραμμα για μένα ( θα είναι
κομμάτι ενός εκπαιδευτικού προγράμματος για κινητά)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;</description></item><item><title>Απ: Σχετικά με προγραμματισμό σε κινητό τηλέφωνο.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34428.aspx</link><pubDate>Wed, 22 Aug 2007 20:22:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34428</guid><dc:creator>starfighter</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34428.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=34428</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;Χωρίς να είμαι κανένας ειδήμον έχοντας ασχοληθεί μόνο με &lt;/SPAN&gt;&lt;SPAN&gt;Java&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; και όχι με &lt;/SPAN&gt;&lt;SPAN&gt;mobile&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;programming&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;, μπορώ να σου πω τα εξής: Αρχικά να πούμε ότι η &lt;/SPAN&gt;&lt;SPAN&gt;Java&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; είναι τεχνολογία της &lt;/SPAN&gt;&lt;SPAN&gt;Sun&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;, οπότε αν ρίξεις μια ματιά στο &lt;/SPAN&gt;&lt;SPAN&gt;site&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; της ίσως σου λυθούν αρκετές απορίες.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;Στο πρώτο σου ερώτημα να σου πω ότι η &lt;/SPAN&gt;&lt;SPAN&gt;Java&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; είναι ίδια για όπου κι αν προγραμματίσεις. Προσοχή όμως: πρέπει να προγραμματίσεις στη &lt;/SPAN&gt;&lt;SPAN&gt;Java&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;ME&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;Mobile&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;Edition&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;) η οποία διαφέρει από την &lt;/SPAN&gt;&lt;SPAN&gt;SE&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;Standard&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;Edition&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;). Οπότε ένα &lt;/SPAN&gt;&lt;SPAN&gt;desktop&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;application&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; έχει σοβαρές πιθανότητες να μην μπορεί να τρέξει στη &lt;/SPAN&gt;&lt;SPAN&gt;JVM&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; ενός &lt;/SPAN&gt;&lt;SPAN&gt;mobile&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; συστήματος.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;Στο δεύτερο ερώτημα απάντησα ήδη νομίζω: &lt;/SPAN&gt;&lt;SPAN&gt;Sun&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;Microsystems&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://www.sun.com/"&gt;http&lt;SPAN style="mso-ansi-language:EL;"&gt;://&lt;/SPAN&gt;www&lt;SPAN style="mso-ansi-language:EL;"&gt;.&lt;/SPAN&gt;sun&lt;SPAN style="mso-ansi-language:EL;"&gt;.&lt;/SPAN&gt;com&lt;SPAN style="mso-ansi-language:EL;"&gt;/&lt;/SPAN&gt;&lt;/A&gt;)&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;Στο τρίτο ερώτημα θα είμαι ειλικρινής: Δε γνωρίζω ακριβώς. Αλλά λόγω της φιλοσοφίας της γλώσσας η, &lt;/SPAN&gt;&lt;SPAN&gt;JVM&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; είναι αυτή που προσαρμόζεται στο εκάστοτε &lt;/SPAN&gt;&lt;SPAN&gt;hardware&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; ώστε ο προγραμματιστής να προγραμματίζει με τον ίδιο τρόπο παντου.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;Στο τέταρτο ερώτημα δε γνωρίζω να απαντήσω!!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;Σε γενικές γραμμές η &lt;/SPAN&gt;&lt;SPAN&gt;Java&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; διαφέρει ως φιλοσοφία από τη &lt;/SPAN&gt;&lt;SPAN&gt;C&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; και ίσως σου πάρει κάποιο χρόνο να εξοικειωθείς μαζί της. Ένα καλό εργαλείο να ξεκινήσεις είναι το &lt;/SPAN&gt;&lt;SPAN&gt;netbeans&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;ide&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;&lt;A href="http://www.netbeans.org/"&gt;http://www.netbeans.org/&lt;/A&gt;) το οποίο όμως – δυστυχώς – είναι κάπως μνημοβόρο, αλλά περιλαμβάνει &lt;/SPAN&gt;&lt;SPAN&gt;modules&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; για &lt;/SPAN&gt;&lt;SPAN&gt;mobile&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;programming&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;. Αυτά, και ό,τι άλλο χρειάζεσαι εδώ είμαστε!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Σχετικά με προγραμματισμό σε κινητό τηλέφωνο.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34412.aspx</link><pubDate>Wed, 22 Aug 2007 08:12:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34412</guid><dc:creator>krekalid</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34412.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=34412</wfw:commentRss><description>Καλησπέρα και σ' εσένα.&lt;br&gt;&lt;br&gt;Πρώτα απ΄όλα δεν υπάρχουν Java κινητά τηλεφώνα. Υπάρχουν κινητά τα οποία έχουν λειτουργίκο σύστημα Symbian ή Microsoft Windows Mobile ή κάποιο άλλο (όπως γνωρίζω πρόσφατα κυκλοφόρησε κινητό με λειτουργίκο linux).&amp;nbsp; Τώρα όσο αφορά τις ερωτήσεις σου.&lt;br&gt;Έχω ασχοληθεί μόνο με προγραμματισμό Java σε Symbian. Πρώτα θα ήθελα να σου πω οτι το API της Java 2 Micro Edition (J2ME) είναι προσανατολισμένο για development παιχνιδίων και όχι κάποιας σχετικά σοβαρής εφαρμογής. Η αλήθεια είναι οτι δεν έχω ακούσει προγραμματισμό Java σε Windows Mobile. Δεν πρέπει καν να υπάρχει JVM για Windows Mobile τουλάχιστον της Sun. Ίσως να υπάρχει κάποιας τρίτης εταιρίας και μάλιστα όχι free. Συνήθως αυτοί που θέλουν να ασχοληθούν με προγραμματισμό σε Windows Mobile προτιμουν το .ΝΕΤ Compact Framework. &lt;br&gt;Απαντώντας στην δεύτερη ερώτηση σου για την ανάπτυξη εφαρμογών σε Java μπόρεις να χρησιμοποιήσεις το Netbeans ή το Eclipse (χωρίς να αποκλείω κάποιο άλλο). Τα δύο αυτά μάλιστα περιέχουν emulators και είναι free. Κάτι ανάλογο ισχύει και για το .NET Compact Framework οπού μπορεις να χρησιμοποιήσεις το Visual Studio το οποίο περιέχει emulators αλλα δεν είναι free.&lt;br&gt;Όσο αφορά την τρίτη ερωτησή σου η κάθε εταιρία έχει και το δικό της API πέρα απ' αυτό της Sun το οποίο είναι free και μπορείς να το κατεβάσεις από το web site της όπως επίσης και κάποιους emulators (Συνήθως κάτω από κάποιο section developers).&lt;br&gt;Τέλος το deployment της Java (για Symbian κινητά) εφαρμογής&amp;nbsp; γίνεται κατεβάζοντας τα jar και jad files στο κινητό σου. Όσο αφόρα το deployment .ΝΕΤ εφαρμογής γίνεται κατεβάζοντας το παραγόμενο cab file στην συσκευή και εκτελώντας το. Περισσότερες πλητροφορίες μπορείς να βρεις σε οποιοδήποτε site που ασχολείται με αυτά τα θέματα.&lt;br&gt;Πάντως θα ήθελα να σημειώσω ότι υπάρχουν μεγάλες ασυμβατότητες μεταξύ των κινητών ακόμα και μεταξύ μοντέλων της ίδιας εταιρίας. Γράφοντας π.χ μια Java εφαρμογή για κινητό Nokia είναι σχεδόν σίγουρο ότι δε θα παίζει σε κινητό Ericsson έχοντας και τα δύο λειτουργικό Symbian. Αυτό σημαίνει οτι θα πρέπει να βγάζεις διαφορετική έκδοση και κάθε τύπο κινητού. &lt;br&gt;&lt;br&gt;Ελπίζω να σε κάλυψα. &lt;br&gt;&lt;br&gt;</description></item><item><title>Σχετικά με προγραμματισμό σε κινητό τηλέφωνο.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/34391.aspx</link><pubDate>Tue, 21 Aug 2007 19:02:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:34391</guid><dc:creator>kostbill</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/34391.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=34391</wfw:commentRss><description>&lt;P&gt;Καλησπέρα.&lt;/P&gt;
&lt;P&gt;Θα ήθελα μια βοήθεια σχετικά με προγραμματισμό σε κινητό τηλέφωνο. Πιο συγκεκριμένα, ενδιαφέρομαι να προγραμματίσω σε Java κινητά τηλέφωνα που τρέχουν σε λειτουργικά Microsoft Windows Mobile καθώς και Symbian.&lt;/P&gt;
&lt;P&gt;Είμαι ήδη C programmer όμως είμαι τελέιως ανίδεος απο Java, δε νομίζω να με δυσκολέψει η γλώσσα, όμως έχω κάποιες απορίες σχετικά με τις πλατφόρμες προγραμματισμού.&lt;/P&gt;
&lt;P&gt;Πιο συγκεκριμένα:&lt;BR&gt;(1) Ο προγραμματισμός σε Java στα δυο αυτά λειτουργικά συστήματα θα είναι ο ίδιος 'η θα υπάρχουν διαφορές όπως σε διάφορους C compilers?&lt;BR&gt;(2) Ποιός παρέχει πλατφόρμες προγραμματισμού (compilers/debuggers/emulators)σε Java στα δυο αυτά λειτουργικά συστήματα? Πόσο κοστίζουν?&lt;BR&gt;(3) Πού θα βρώ τα API του κάθε κινητού για το συγκεκριμένο hardware του κάθε κινητού?&lt;BR&gt;(4) Πώς γίνεται download η εφαρμογή στην συσκευή?&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>