Προς το περιεχόμενο

Προγραμματισμός σε Windows CE


DataMan

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια χαρά σε όλους.

 

Για να ασχοληθεί κάποιος με προγραμματισμό σε συσκευές με λειτουργικό Windows CE (εκτός του Visual studio .NET) ποιον άλλον τρόπο θα προτείνατε?

 

Δεν με ενδιαφέρει με το .ΝΕΤ διότι δεν θέλω να προγραμματίσω με Framework (σε πολλές συσκευές δεν εγκαθίσταται το net framework).

 

Απλά να φτιάξω ένα πρόγραμμα "Hello World" (το κλασικό για αρχή), να το τοποθετήσω στην κάρτα SD (όπως τα περισοτερα GPS-PNA) και να λειτουργήσει.

 

Λοιπόν τι θα προτείνατε για καλύτερη λύση?

 

Υστερόγραφο:

Δουλεύω επαγγελματικά με το Studio Net 2008 (VB.NET) και δεν έχω ασχοληθεί κατά το παρελθόν με Windows CE.

Δημοσ.

Έχω ασχοληθεί λίγο με Windows CE προγραμματισμό μέσο .NET C# CF (μιλώ πάντα όμως για την εκδοχή των CE για κινητά, δηλαδή για Windows Mobile Standard και Windows Mobile Professional) λόγο ταχύτητας ανάπτυξης. Από ότι έχω δει όμως στα SDK τους μπορείς άνετα να προγραμματίσεις σε C (Windows CE API) ή C++ μέσο MFC, οπότε αν δεν σε βολέψει το .NET (CF) ρίξε μια ματιά και σε αυτά. Περισσότερες λεπτομέρειες δεν γνωρίζω διότι δεν έχω ασχοληθεί με Windows CE C/C++.

 

Κάτι ανάλογo θα συμβαίνει και με τα GPS-PNA για τα παραδοσιακά Windows CE – παλαιότερα υπήρχε η MS- Embedded Visual C++ αλλά νομίζω ότι έχει πια αντικατασταθεί από το VS .NET.

 

Για αρχή κατέβασε το ανάλογο SDK και εκεί θα δεις τι σου προσφέρει για development (προφανώς εκτός από .NET θα δεις και την γνώριμη C/C++).

 

Καλή τύχη!

 

Υ.Γ.

Διάβασε και εδώ http://msdn.microsoft.com/en-us/library/ms861467.aspx σχετικά με το Windows CE 5.0 application development.

Δημοσ.
Μάλλον η λύση είναι C++ αλλά επειδή επικρατεί χάος στο internet κάποιο link για αρχή?

 

Πράγματι υπάρχει χάος διότι η πλατφόρμα Windows CE έχει ένα ταραχώδες παρελθόν, άλλοτε άλλαζε ονόματα, αρχικά Windows CE μετά για Pocket PC, ύστερα για Windows Mobile Standard/Professional, άλλοτε σου λέει Windows Mobile 5 για Pocket PC (!) υπάρχει μπέρδεμα!

 

Τέλος πάντων ...

 

Για Windows CE development από ότι βλέπω υπάρχει το Windows CE 5 Standard SDK διαθέσιμο από εδώ:

http://www.microsoft.com/downloads/details.aspx?familyid=FA1A3D66-3F61-4DDC-9510-AE450E2318C3&displaylang=en

 

Φαίνεται πως δουλεύει με την Embedded Visual C++ 4.0 και το SP4 το οποίο επιτρέπει σύμφωνα με την Microsoft ανάπτυξη για CE 5 και είναι διαθέσιμο από εδώ:

http://www.microsoft.com/downloads/details.aspx?FamilyId=4A4ED1F4-91D3-4DBE-986E-A812984318E5&displaylang=en

 

Και τα δυο λογισμικά πάντως είναι παλιά (2004 – 2007).

 

Γενικά από ότι κοίταξα θα πρέπει να δεις τι Windows CE τρέχει η συσκευή που σε ενδιαφέρει και ύστερα να κατεβάσεις το κατάλληλο SDK για αυτή την έκδοση –τούτο για σιγουριά.

 

Υ.Γ.

Εδώ θα βρεις το SDK για τα .. Windows Mobile 5.0 Pocket PC:

http://www.microsoft.com/downloads/details.aspx?familyid=83A52AF2-F524-4EC5-9155-717CBE5D25ED&displaylang=en

(τρέχει σε Visual Studio).

 

Και εδώ τα SDK για Windows Mobile 6 Standard/Professional edition:

http://www.microsoft.com/downloads/details.aspx?familyid=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en#filelist

 

Τα αναρτώ για να υπάρχουν just-in case που τα χρειασθεί κανείς.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...