Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια

SMS Studio.

Ειχαμε μια σκεψη με τον δ/ντη μου πριν αρκετους μηνες, για την οποια και ανελαβα να
φτιαξω ενα prototype, ετσι για να δουμε πως ακριβως μπορει να "σχηματιστει" μετα απο
καποιο διαστημα δουλειας και που μπορει να φτασει.

Σε γενικες γραμμες, η ιδεα ηταν να φτιαχτει ενας IDE, οπου θα υπαρχουν blocks με predefined functionality,
τα οποια χρηστες θα μπορουσαν να τα χρησιμοποιησουν ενωνοντας τα (καθε block εχει
>= 1 "εξοδους" που δειχνουν σε αλλο/α block/s) και να δημιουργουν ετσι ενα "προγραμμα".

Π.χ., υπαρχει αυτη τη στιγμη ενα block (units τα ονομαζω) που σχετιζεται με databases (π.χ. μπορεις να καλεσεις ενα stored procedure (η και ad-hoc sql) με η χωρις παραμετρους και να κανεις assign το αποτελεσμα σε memory variables που εσυ εχεις ορισει απο πριν), αλλο που φερνει ενα random number, αλλα που ασχολουνται με
string parsing κτλ κτλ. Οτι functionality θελεις μπορεις να το βαλεις. Εμεις το εχουμε "στησει" ετσι γιατι
μεσω αυτου φτιαχνουν καποιοι εδω sms services.

Εκτος του IDE, εχω φτιαξει και ενα runtime το οποιο δεχεται με http requests αιτημα για να
τρεξει συγκεκριμενο service (asynchronously). Ο τροπος αυτος βεβαια μπορει ν'αλλαξει.
Ο χρηστης μπορει να ορισει δικες του memory variables, να κανει διαφορα με αυτες, μεχρι και
να ορισει default ή non-default error handler οπουδηποτε θελησει μεσα στο "προγραμμα" που φτιαχνει.

Η "ιδεα" αυτη δεν ειναι καινουρια, παρολ'αυτα δεν χρησιμοποιειται και πολυ σε software και
μου πηρε κατι περισσοτερο απο 6 μηνες να το ολοκληρωσω σαν ετοιμο προιον.
Τωρα, σκεφτομαστε σαν εταιρεια μηπως το εκμεταλλευτουμε εμπορικα μιας και θα ενδιεφερε
αρκετες εταιρειες που ασχολουνται με τετοιου ειδους services.


Καπως ετσι το περιγραφω στο CV μου :

-------------
SMS Studio: Χρησιμοποιειται για την δημιουργια και εκτελεση προγραμματων/υπηρεσιων. Αποτελειται απο 2 μερη:
    Development : IDE ο οποιος επιτρεπει την κατασκευη προγραμματων βασισμενα σε blocks τα οποια διαθετουν
                            predefined functionality (control flow execution, custom error handling, string tasks, databases κ.α.)
                            Παρεχει χαρακτηριστικα οπως "compiling", executing, compiler output window καθως και ορισμενα
                            debugging features οπως variables watch window, step-by-step execution και breakpoints.
 
    Runtime: Λειτουργει σαν http server και εκτελει asynchronously τα παραγομενα απο τον IDE προγραμματα/υπηρεσιες,
                για τα οποια δεχεται requests.
 
Αυτη τη στιγμη χρησιμοποιειται για παραγωγη SMS Services, λειτουργει σε 24x7 βαση και μπορει στο μελλον να χρησιμοποιηθει και σαν βαση για τη δημιουργια περισσοτερο "γενικων" προγραμματων.
-------------

Το καλο ειναι οτι ο μηχανισμος που εχω στησει μπορει πολυ ευκολα να χρησιμοποιηθει για να εξυπηρετησει και
αλλου ειδους αναγκες, εκτος sms δηλ. Μεχρι και για pocket pc εχω κανει καποιες σκεψεις αλλα τιποτα
συγκεκριμενο ακομα.

Οποιος θελει να συζητησουμε κατι πανω σε αυτο η αν εχει καποια ιδεα για καποια αλλη εφαρμογη του,
εδω ειμαι!

Έχουν δημοσιευτεί Τρίτη, 23 Αυγούστου 2005 5:25 μμ από το μέλος objectref

Σχόλια:

# Απ: SMS Studio.

Ενδιαφέρον ακούγεται...

Για να καταλάβω όμως καλύτερα περι τίνος πρόκειται καλό είναι μας ανεβάσεις ή κάπως να μας δείξεις ένα "Hello Wolrd" application φτιαγμένο με το σύστημά σου...

Αν είναι εύκολο κάνε το. Θα έχει ενδιαφέρον...

rousso
Τρίτη, 23 Αυγούστου 2005 6:57 μμ by rousso

# Απ: SMS Studio.

Από αυτά που περιγράφονται έχω την εντύπωση ότι μιλάμε για κάτι σαν το Softwire...

Σχετικό post είχε γίνει παλαιότερα εδώ: http://www.dotnetzone.gr/cs/forums/1170/ShowPost.aspx#1170

George J.
Τρίτη, 23 Αυγούστου 2005 7:09 μμ by George J. Capnias

# Απ: SMS Studio.

Υπάρχει λόγος που δεν έχει πετύχει η ιδέα για ανάπτυξη γενικών εφαρμογών. Όσο πιο γενικό γίνεται ένα τέτοιο εργαλείο, τόσο πιο περίπλοκο καταλήγει να είναι το σχεδιάγραμμα της εφαρμογής, μέχρι που καταντάει εξαιρετικά δύσχρηστο.
Αντιθέτως, αντίστοιχα εργαλεία όπως το Softwire αλλά και το DTS του SQL Server πετύχανε επειδή είχαν έτοιμο functionality για συγκεκριμμένες δουλειές, το DTS για ETL, το Softwire με έτοιμα blocks για Χ10 και control συσκευών. Νομίζω ότι αυτό το δρόμο θα πρέπει να ακολουθήσετε, δημιουργώντας ένα γενικό engine και βιβλιοθήκες από blocks για κάθε αγορά στην οποία θα θέλατε να μπείτε.
Τρίτη, 23 Αυγούστου 2005 9:15 μμ by Παναγιώτης Καναβός

# Απ: SMS Studio.

Ανεβασα μια photo στο blog μου. Αυτο ειναι ενα test service που δεν κανει και πολλα, απλα μπορειτε να παρετε μια ιδεα για το πως ειναι το sms studio.

Απο την αριστερη πλευρα υπαρχει η παλετα, ενα tab control, οπου εκει τοποθετω τα units που εχω φτιαξει η αυτα που θα φτιαξω στο μελλον, αναλογα με την κατηγορια στην οποια ανηκουν. Οι χρηστες δουλευουν με drag and drop απο την παλλετα στο service.
Υπαρχουν περιπου 30 units αυτη τη στιγμη.

O χρηστης μπορει ακομα και να τρεξει το προγραμμα του μεσα απο το sms studio, πριν δηλ. το δωσει στο runtime για ν'αρχισει να εκτελειται, να βλεπει memory variables στο debu-mode και να εχει και breakpoints.

Αυτο το softwire δεν το γνωριζω, θα του ριξω μια ματια ομως.
Τρίτη, 23 Αυγούστου 2005 9:15 μμ by objectref

# Απ: SMS Studio.

/*
Υπάρχει λόγος που δεν έχει πετύχει η ιδέα για ανάπτυξη γενικών εφαρμογών. Όσο πιο γενικό γίνεται ένα τέτοιο εργαλείο, τόσο πιο περίπλοκο καταλήγει να είναι το σχεδιάγραμμα της εφαρμογής, μέχρι που καταντάει εξαιρετικά δύσχρηστο.
Αντιθέτως, αντίστοιχα εργαλεία όπως το Softwire αλλά και το DTS του SQL Server πετύχανε επειδή είχαν έτοιμο functionality για συγκεκριμμένες δουλειές, το DTS για ETL, το Softwire με έτοιμα blocks για Χ10 και control συσκευών. Νομίζω ότι αυτό το δρόμο θα πρέπει να ακολουθήσετε, δημιουργώντας ένα γενικό engine και βιβλιοθήκες από blocks για κάθε αγορά στην οποία θα θέλατε να μπείτε.
*/

Ακριβως και το δικο μου εχει "έτοιμο functionality για συγκεκριμμένες δουλειές", και η "συγκεκριμενη δουλεια", αυτη τη στιγμη ειναι η δημιουργια SMS Services...

Το software αυτο δεν το δημιουργησα για να το πουλησω σε ολον τον κοσμο αλλα κυριως για χρηση δικη μας και ισως και την εμπορικη εκμεταλλευση του σε μερικες εταιρειες που εχουν σχεση με το αντικειμενο.

Το καλο οτι οπως ειναι στημενο, η βαση του studio αλλα και του runtime, θα δημιουργουν και θα τρεχουν units που δεν γνωριζουν τι κανουν (και δεν ειναι η δουλεια τους να γνωριζουν...), ετσι μου δινεται η δυνατοτητα να φτιαξω αυριο ενα set απο units με τα οποια θα δημιουργουνται telephony servicea, αυριο ενα αλλο για xyz services κτλ κτλ...
Τρίτη, 23 Αυγούστου 2005 9:34 μμ by objectref

# Απ: SMS Studio.

Επιμένω κι επανέρχομαι...

Το θέμα δεν είναι τι κάνουν τα άλλα συστήματα όπως το softwire ή οποιοδήποτε άλλο (που δεν ξέρουμε ακόμα και πόσ μοιάζουν με αυτό το σύστημα). Το θέμα είναι τι κάνει το ενλόγω σύστημα.

Θέλω ένα "hello world" για να αρχίσω να καταλαβαίνω. Δεν θέλω να μου δώσεις κάτι που να τρέχει. Θέλω να μου πεις τι κάνω μόλις εγκαταστήσω το sms studio για να φτιάξω και να τρέξω ένα unit που γράφει πάνω σε μια κονσόλα "hello world".

Απλά πράγματα...

Πως γίνεται αυτό;

Έλα! δεν είναι δύσκολο! Pleeeaaase!
Ένα "hello world" application θέλω! Ζητάω πολλά;

8-)

rousso
Τρίτη, 23 Αυγούστου 2005 11:34 μμ by rousso

# Απ: SMS Studio.

Φιλε rousso,

Ισως να μην το εξηγησα οσο θα'πρεπε αν και η φωτο που ανεβασα αλλα και αυτα που περιεγραψα
νομιζω δινουν μια εικονα απο "πολυ ψηλα".

Λοιπον:
Παιρνεις με drag and drop ενα unit απο την παλετα αριστερα και το βαζεις οπου θελεις πανω στη φορμα,
η οποια αποκαλειται και "service".
Το ιδιο κανεις για οσα units σου χρειαζονται. Καθε unit εχει καποιο predefined functionality μεσα σε αυτο
το οποιο ειναι διαθεσιμο στον χρηστη κανοντας double click επανω στο unit.

Αν π.χ. μιλαμε για το unit "Random", αυτο θα φερει μια φορμα που θα σου επιτρεπει να αποθηκευσεις σε μια
δικια σου μεταβλητη, εναν τυχαιο αριθμο.
Αν μιλαμε για το unit "Sql", αυτο θα φερει μια αλλη φορμα η οποια εχει να κανει με db connections, stored procedures του server που θα διαλεξεις, τις παραμετρους αλλα και τους τυπους τους κτλ κτλ.

Αναλογα με τη ροη που θελεις να εχει το προγραμμα ("υπηρεσια" καλυτερα), ενωνεις τα units μεταξυ τους
στις εξοδους που παρεχονται για το καθενα. (αναλογα με το unit ειναι και οι εξοδοι του)
Κανοντας π.χ. ενα click σε καποια εξοδο ενος unit και ενα δευτερο επανω σε ενα αλλο, εχεις μολις "οδηγησει" το execution flow απο το ενα στο αλλο.
Αυτο βεβαια ειναι μεταβλητο και φαινεται στην περιπτωση που π.χ. εχεις ενα unit "Compare" στο οποιο οριζεις
να γινεται συγκριση 2 μεταβλητων (η array elements) που εσυ εχεις ορισει.
Αναλογα με το comparison λοπον, θα αλλαζει και το execution flow την ωρα που θα τρεχει, γι'αυτο και π.χ.
το unit "Compare" εχει τρεις εξοδος, ">", "<" και "=".
Ο χρηστης ειναι υποχρεωμενος να ενωνει ολες τις εξοδους ("routes" οπως τα ονομαζω) στα Units για ευνοητοτς λογους, αλλιως ο IDE σε αφγνει μεν να το σωσεις αλλα οχι να το κανεις "compile" η να το τρεξεις.

Για να φτιαξεις αυτο που λες εσυ π.χ., αν ειχα ενα Unit που εμφανιζει message boxes (στις υπηρεσιες sms που χρησιμοποιειται το studio αυτη τη στιγμη δεν χρειαζεται αυτο αλλα ειναι ευκολο να γινει), απλα το παιρνεις απο την παλετα, το πετας πανω στην φορμα (service) και με double click, στα "properties" δηλ. του unit, ρυθμιζεις
το κειμενο που θελεις να κανεις messagebox.
Ενωνεις το "Begin με το unit σου, και αυτο με το "End". Σε αυτη τη φαση ειναι ετοιμο να τρεξει και αυτο γινεται ειτε μεσα απο τον IDE (Sms Studio) ειτε βεβαια στην τελικη απο το Runtime.

O IDE παραγει 5 αρχεια, ενα απο τα οποια (extension .live) ειναι το "εκτελεσιμο" και το οποιο τρεχει το Runtime.
Ξαναλεω οτι οταν το Runtime τρεχει τα .live, δεν το ενδιαφερει (και δεν πρεπει να το ενδιαφερει) τι Unit ειναι
το καθενα και τι κανει, με εξαιρεση το unit "Trace" το οποιο χρησιμοποειται για Logging purposes και το οποιο
logging φαινεται καπου στο Runtime.

Εχεις τη δυνατοτητα να οριζεις και να επεξεργαζεσαι μεταβλητες 5 τυπων (int, double, string, bool, date, object), array και array elements, οπως και να τα παρακολουθεις ολα αυτα στο run μεσα απο τον IDE μεσω watch window.

Επισης υπαρχει η δυνατοτητα να εχεις πολλα services ανοιχτα και να τα δουλευεις, να τα κανεις "compile",
και επισης εχεις output window για να βλεπεις το execution flow οταν τρεχεις μεσα απο τον IDE.
Επισης, υπαρχει ενας default error handler αλλα εχω δωσει και τη δυνατοτητα στον χρηστη να οριζει και
δικους του και αυτο ειναι ιδιατερα χρησιμο οταν θελει να "απομονωνει" ενα set απο units και να εκτελει ενα
error handling μονο σε αυτα.

Ελπιζω να βοηθησα!
Τετάρτη, 24 Αυγούστου 2005 11:03 πμ by objectref

# Απ: SMS Studio.

Ναι ΟΚ. Όλα αυτά τα είχα καταλάβει και από την ωραία φωτο και από τα συμφραζόμενα...

Το "Hello World" Unit όμως... πως το φτιάχνεις;;;;

π.χ Ανοίγεις το VS, φτιάχνεις ένα dll, βάζεις ένα reference στο τάδε library, κάνεις implement ta τάδε interfaces που είναι έτσι κι έτσι και "πατάς κι ένα κουμπί και βγαίνει μια χοντρή" (που λέει και ο λαός) και όταν αυτό το τρέξει το runtime από το .live που θα φτιάξεις με το studio στο οποίο θα πρώτα έχεις προσθέσει το unit που μολις έφτιαξές με βάσει τις παραπάνω οδηγίες κλπ... θα ανοίξει μια κονσόλα και θα γράφει "hello world!"...

Αυτό εννοώ όταν ρωτάω πως θα φτιάξεις ένα "hello wolrd" application...

Pleeaase.....

rousso
Τετάρτη, 24 Αυγούστου 2005 11:40 πμ by rousso

# Απ: SMS Studio.

Μου ειπες για hello world "application", οχι πως φτιαχνονται τα units...

Τα units ειναι classes που τα εχω συγκεντρωμενα σ'ενα units.dll σε ξεχωριστο project και το οποιο γινεται reference απο το sms studio αλλα και απο το Runtime. Ειναι κατηγοριοποιημενα με attributes ετσι ωστε να ξερει το sms studio που θα τα βαλει στην παλετα.

Οποτε, οπως περιπου λες κι εσυ, ανοιγω το VS, φτιαχνω το unit που χρειαζομαι με το functionality και τις εξοδους του και με το επομενο compile του VS και Run, εχω στο sms studio το νεο unit.

Υπαρχει ενα base class απο την οποια κανουν derive ολα τα units, οποτε, αυτο που εχω να κανω ειναι να φτιαξω ενα νεο class στη μορφη "public class ABC : Unit" και να προσθεσω αυτα που θελω.
Μετα, πρεπει να φτιαξω ενα αντιστοιχο form στο sms studio ετσι ωστε οταν κανεις double click στο picture box του νεου unit, να σου φερνει αυτο το form για να χρησιμοποιησεις ετσι τις λειτουργιες του.
Το πως σου "φερνει" το συστημα τo σωστo form για το καθε unit γινεται δυναμικα στο runtime,
δεν υπαρχει καπου δηλ. hardcoded τα unit name και τα form names...

Το ευκολο βεβαια ειναι τωρα να το κανω αυτο, το δυσκολο ηταν να φτιαξω τον μηχανισμο που θα μου επιτρεπει αργοτερα (δηλαδη...τωρα!) να το κανω ευκολα.
Τετάρτη, 24 Αυγούστου 2005 12:07 μμ by objectref

# Απ: SMS Studio.

Ωραία!

Έλα λοιπόν! Κάνε copy paste τον κώδικα από το VC για ένα unit που γράφει "hello wolrd" σε μια κονσόλα να δούμε κι εμείς....

Εκεί είναι όλο το ζουμί και χωρίς αυτό δεν θα καταλάβω και πολλά πράγματα για το τι μπορεί να κάνει κανείς με τα units του sms studio.

Να υποθέσω από το τελευταίο post σου ότι υπάρχει θέμα code access security και ότι στις εκκρεμότητές σου είναι να απεξαρτήσεις το sms studio compilation από τα units.dll(s) που πρέπει να φτιάχνουν οι users του;

Προσπαθώ να καταλάβω αν και πόσο ενδιαφέρον έχει αυτό που έχεις στα χέρια σου και πόσο κοντά (ή μακρυά) είναι στο να αποτελεί ένα ολοκληρωμένο προϊόν.

rousso
Τετάρτη, 24 Αυγούστου 2005 3:27 μμ by rousso

# Απ: SMS Studio.

Το oλο software αυτη τη στιγμη, τουλαχιστον για εμας, βρισκεται σε αρκετα μεγαλο βαθμο ολοκληρωσης, κατι
που μας επιτρεπει να σκεφτομαστε την εμπορικη εκμεταλλευση του, κυριως σε εταιρειες που ασχολουνται με την παραγωγη services (ειτε sms ειτε κατι αλλο).
Μαλιστα, υπαρχει μια καλη πιθανοτητα την επομενη εβδομαδα να κανω μια παρουσιαση καπου γι'αυτο.

Το sms studio απευθυνεται σε εταιρειες που εχουν συγκεκριμενες αναγκες, δεν απευθυνεται σε προγραμματιστες που θελουν να κανουν "τα παντα".
Απευθυνεται σε power users που εχουν λιγες γνωσεις περι developing για να το δουλεψουν και να φτιαξουν αυτο για το οποιο υπαρχει αντιστοιχη (συγκεκριμενη ) αναγκη.
Συνεπως, τα units δεν τα φτιαχνουν αυτοι που θα δουλευουν το sms studio αλλα εμεις. Φαντασου οτι σε λιγο καιρο θα μπορω να εχω ενα set απο computer telephony units, ενα απο sms, ενα απο abc και ενα απο xyz (η whatever).
Ετσι, θα μπορουμε να δινουμε το software αναλογα με την αναγκη που θελουμε να καλυψουμε (αν οντως κανουμε κατι τετοιο).

Τωρα, αυτο δεν ειναι κατι που το φτιαχνω στον ελευθερο χρονο μου, ανηκει στην εταιρεια, το blog μου το διαβαζει και ο δ/ντης μου (Πηρα αδεια δηλ. για να το κουβεντιασουμε εδω αλλα μεχρι εκει).
Αρα οπως καταλαβαινεις, δεν μπορω να δειξω κατι.

Και να σου εδειχνα αυτο που ζητησες, δεν θα καταλαβαινες και πολλα γιατι απλα ειναι ενα μικρο κομματι ενος
ολοκληρου μηχανισμου, πρεπει να δεις 2-3 χιλιαδες γραμμες κωδικα για να καταλαβεις ακριβως τι γινεται και αυτο δεν ειναι και ο σκοπος μου οταν ανεφερα την "ιδεα" αυτη εδω ουτε φυσικα, οπως εξηγησα, μπορω να το κανω.

Απο την αλλη βεβαια, καταλαβαινω οτι θελεις να δεις τι ειναι και οχι να σου λεω εγω τι ειναι.
Νομιζω παντως, απο αυτα που εχουμε πει, οτι μπορεις να σχηματισεις μια ιδεα για το τι μπορει να κανει και τι οχι.

Και για να φερω ενα πρακτικο παραδειγμα, ολες οι υπηρεσιες sms των εταιρειων κινητης τηλεφωνιας (quiz, sms games κτλ, μπορουν να φτιαχθουν απο το sms studio)...
Τετάρτη, 24 Αυγούστου 2005 4:28 μμ by objectref

# Απ: SMS Studio.

ΟΚ. Με κάλυψες.
Άρα δεν απευθύνεται σε τύπους σαν κι εμένα.
Ούτε σε εταιρείες με τεχνογνωσία (έτσι συμπεραίνω).

Οπότε πρέπει να δείτε λίγο το target group σας. Γιατί όπως το καταλαβαίνω εγώ εταιρείες που πάνε να καλύψουν τέτοιες ανάγκες δεν θα χρησιμοποιήσουν ενδεχομένως το sms studio γιατί συνήθως μπορούν και θέλουν να ξέρουν τι γίνεται στο παρασκήνιο μιας εφαρμογής.

Εκτός αν δεν είναι το sms studio που θέλετε να προωθήσετε στην αγορά αλλά θέλετε να πουλήσετε εφαρμογές τις οποίες εσείς οι ίδιοι θα αναπτύξετε με το sms studio προκειμένου να μειώσετε το κόστος ανάπτυξης. Οπότε καλό ακούγεται. Αρκεί να κάνει την δουλειά εκτός από γρήγορα και καλά.

Εγώ αν είχα να κάνω μια τέτοια δουλειά θα κοίταζα σε ποιές κάθετες αγορές θα μπορούσα να μπώ, όπου θα φτιάχνω units specific για μια δουλειά και θα τα χρησιμοποιώ για να μπορώ να "εξαπλώσω" τις λύσεις μου σε πολλούς αντίστοιχους πελάτες.

Ήδη είστε στην αγορά του sms (χωρίς να ξέρω τι ακριβώς κάνετε). Ψάξτε λοιπόν και για άλλες.

Ενδεχομένως να μπορεί και ο τελικός πελάτης με χρήση του sms studio να κάνει κάποιες τροποποιήσεις στους αλγορίθμους (workflows) που χρησιμοποιεί οπότε να του πουλάτε και αντίστοιχα licenses...


anyway,
good luck και καλές δουλειές!

rousso
Τετάρτη, 24 Αυγούστου 2005 4:52 μμ by rousso

# Απ: SMS Studio.

// Άρα δεν απευθύνεται σε τύπους σαν κι εμένα.

Δεν μπορω να γνωριζω, δεν ξερω τι τυπος ακριβως εισαι! :)

/*
Οπότε πρέπει να δείτε λίγο το target group σας. Γιατί όπως το καταλαβαίνω εγώ εταιρείες που πάνε να καλύψουν τέτοιες ανάγκες δεν θα χρησιμοποιήσουν ενδεχομένως το sms studio γιατί συνήθως μπορούν και θέλουν να ξέρουν τι γίνεται στο παρασκήνιο μιας εφαρμογής.
*/

Το target group μας φυσικα και το εχουμε δει και φυσικα ανηκουν και οι εταιρειες στις οποιες αναφερεσαι.
Οτιδηποτε συμβαινει στο Runtime του sms studio φαινεται και μπορει καποιος ακριβως να δει τι γινεται και ποτε.

Η ολη ιστορια μοιαζει λιγο με το Envox (http://www.envox.com/) αν το εχεις δει...
Οποτε, δεν βλεπω το λογο που καποια εταιρεια θελει να αυτοματοποιησει την παραγωγη services, να μην χρησιμοποιησει το sms studio.


/*
Εκτός αν δεν είναι το sms studio που θέλετε να προωθήσετε στην αγορά αλλά θέλετε να πουλήσετε εφαρμογές τις οποίες εσείς οι ίδιοι θα αναπτύξετε με το sms studio προκειμένου να μειώσετε το κόστος ανάπτυξης.
*/

Οχι, οπως ειπα (και αν προχωρησουμε σε τετοιο βημα) η προοπτικη ειναι να δινεται ως εχει και οι χρηστες του θα φτιαχνουν τις υπηρεσιες αναλογα με τις αναγκες τους.


/*
Εγώ αν είχα να κάνω μια τέτοια δουλειά θα κοίταζα σε ποιές κάθετες αγορές θα μπορούσα να μπώ, όπου θα φτιάχνω units specific για μια δουλειά και θα τα χρησιμοποιώ για να μπορώ να "εξαπλώσω" τις λύσεις μου σε πολλούς αντίστοιχους πελάτες.
*/

Αυτο δεν ειπα κι εγω ?? Μα αυτο ειναι και το goal του συγκεκριμενου project, κοινη βαση και διαφορετικα sets απο units, αναλογα τη αναγκη. Τονιζω ομως, οτι δεν ειναι σιγουρο οτι θα προχωρησουμε σε τετοια κινηση, βλεπεις, εδω δεν ειμαστε software house και το ν'αρχισεις να λειτουργεις καπως ετσι εχει και τα implications του...

/*
Ενδεχομένως να μπορεί και ο τελικός πελάτης με χρήση του sms studio να κάνει κάποιες τροποποιήσεις στους αλγορίθμους (workflows) που χρησιμοποιεί οπότε να του πουλάτε και αντίστοιχα licenses...
*/

Και αυτο σιγουρα. Οπως βλεπεις, εχει potential η ολη προσπαθεια...

/*
anyway,
good luck και καλές δουλειές!
*/

Να'σαι καλα!
rousso
Τετάρτη, 24 Αυγούστου 2005 5:11 μμ by objectref
Έχει απενεργοποιηθεί η προσθήκη νέων σχολίων