За да се реализира езикът който правим, то трябва да се премине през следните етапи:
1. Планиране - Нещата се от разглеждат в най-общ план.
2. Проектиране - Компонентите вече се оформят и почват де са "пълнят" с характеристики.
3. Конструиране - Измилята се вече точно всеки компонент какво трябва да представлява.
4. Реализиране - Нещата почват практически да се реализират, следвайки конструктивния модел.
Всеки от тези етапи е доста продължителен. Направянето на език за професионални мебелисти изисква изключително високото качество на този език. Направата на нещо не особено добро, но което може да се ползва е по-скоро много лоша идея, отколкото приемливо начало. Професионалните мебелисти ще привикнат към некачествените моменти в продукта и после трудно ще се прехвърлят към по-добрия вариант. Един добър пример за казаното е Start бутона в Windows. Не му е мястото там, но тъй като от повече то 10 години потребителите го използваха, то махането му предизвика големи протести.
Именно защото език в добър стил се прави трудно, то по-удачният вариант е да започнем пак с език за проектиране на мебели, но предназначени единствено за аматьори в тази област.
Тук има и още нещо. Форумът не е най-посещаваното място в момента. Намирането на аматьори, които да се занимават с направата на мебели (макар и доста опростен, не особено качествен и ограничен по архитектура вариант) може да активира посещаемостта на форума.
Добре, нека да приемем, че имаме език за проектиране на мебели (предназначен за аматьори). Дали ще дойдат и всеки ще почне да си прави гардероби, легла и т. н. . Естествено отговорът е отрицателен, защото подобна изобретателност е привлекателна на професионалните или хоби мебелистите, но не и на аматьорите. Трябва да имат някакъв по-конкретен стимул, за да ползват софтуер за проектиране на мебели.
И аз мисля, че съм измислил един добър вариант. Идеята е да се направи проект на мебел, която да се ползва от инженери по електроника, като и от хобисти по електроника. Проектът се нарича чекмедже и е представен на прикачената картинка.
Идеята на този проект е следната (не всичко се вижда на картинката). Чекмеджето ще служи не за да се държат в него едноплаткови компютри и други развойни платки. Идеята на този вид мебел е следната. Когато отвориш чекмеджето (показано е точно отворено), тогава в него виждаш 3 отделения. Две тънки странични и едно основно. В тънките отделения се съдържат две продълговати сгъваеми поставки, частите на които са означени в зелено и виолетово. Върху тези поставки се монтира сгъваем плот, който се изважда от средната част на чекмеджето. Навсякъде монтажът се извършва с винтове, които на фигурата не са означени.
По описания начин се разбира, че това което е монтирано над чекмеджето по принцип е предвидено да се държи вътре в него. В самото чекмедже има още доста място, което е предназначено за поместване на използваната електроника.
За какво ще служи едно такова чекмедже? Идеята се състои в това, че въпросният сгъваем плот всъщност не е една плоскост, както е показано на картинката. Той съдържа отвори през които може да се монтира определен вид електронна платка. Местата на отворите ще е според използвания набор от платки и ще се определя от ползвателя на чекмеджето.
Например може да имаме захранваща платка, измерваща платка, компютърна платка (някое от Raspberry Pi) и изобщо всичко, което електрончика счете за полезно при експериментите които върши. Естествено при желание той може да си има няколко сгъваеми плота.
Възможността електрончика да може да избере какъв плот да има, какви да се размерите на цялото нещо, дали да има и някои допълнително отделения и други подобни въпроси - това е едно съблазняващо предимство. Ако в езика за проектиране се въведе и автоматизирана възможност за поръчка и заплащане на изработката и доставка - това също ще е едно много важно предимство.
Това, което остава да се обсъди от мебелистка гледна точка е какви видове сглобки да се използват за направата на това изделие. Няма да е необходимо да имаме много видове (дори може да се ограничим само до един вид сглобка), защото езикът за проектиране на този начален етап ще е предназначен само за аматьори!!!
1. Планиране - Нещата се от разглеждат в най-общ план.
2. Проектиране - Компонентите вече се оформят и почват де са "пълнят" с характеристики.
3. Конструиране - Измилята се вече точно всеки компонент какво трябва да представлява.
4. Реализиране - Нещата почват практически да се реализират, следвайки конструктивния модел.
Всеки от тези етапи е доста продължителен. Направянето на език за професионални мебелисти изисква изключително високото качество на този език. Направата на нещо не особено добро, но което може да се ползва е по-скоро много лоша идея, отколкото приемливо начало. Професионалните мебелисти ще привикнат към некачествените моменти в продукта и после трудно ще се прехвърлят към по-добрия вариант. Един добър пример за казаното е Start бутона в Windows. Не му е мястото там, но тъй като от повече то 10 години потребителите го използваха, то махането му предизвика големи протести.
Именно защото език в добър стил се прави трудно, то по-удачният вариант е да започнем пак с език за проектиране на мебели, но предназначени единствено за аматьори в тази област.
Тук има и още нещо. Форумът не е най-посещаваното място в момента. Намирането на аматьори, които да се занимават с направата на мебели (макар и доста опростен, не особено качествен и ограничен по архитектура вариант) може да активира посещаемостта на форума.
Добре, нека да приемем, че имаме език за проектиране на мебели (предназначен за аматьори). Дали ще дойдат и всеки ще почне да си прави гардероби, легла и т. н. . Естествено отговорът е отрицателен, защото подобна изобретателност е привлекателна на професионалните или хоби мебелистите, но не и на аматьорите. Трябва да имат някакъв по-конкретен стимул, за да ползват софтуер за проектиране на мебели.
И аз мисля, че съм измислил един добър вариант. Идеята е да се направи проект на мебел, която да се ползва от инженери по електроника, като и от хобисти по електроника. Проектът се нарича чекмедже и е представен на прикачената картинка.
Идеята на този проект е следната (не всичко се вижда на картинката). Чекмеджето ще служи не за да се държат в него едноплаткови компютри и други развойни платки. Идеята на този вид мебел е следната. Когато отвориш чекмеджето (показано е точно отворено), тогава в него виждаш 3 отделения. Две тънки странични и едно основно. В тънките отделения се съдържат две продълговати сгъваеми поставки, частите на които са означени в зелено и виолетово. Върху тези поставки се монтира сгъваем плот, който се изважда от средната част на чекмеджето. Навсякъде монтажът се извършва с винтове, които на фигурата не са означени.
По описания начин се разбира, че това което е монтирано над чекмеджето по принцип е предвидено да се държи вътре в него. В самото чекмедже има още доста място, което е предназначено за поместване на използваната електроника.
За какво ще служи едно такова чекмедже? Идеята се състои в това, че въпросният сгъваем плот всъщност не е една плоскост, както е показано на картинката. Той съдържа отвори през които може да се монтира определен вид електронна платка. Местата на отворите ще е според използвания набор от платки и ще се определя от ползвателя на чекмеджето.
Например може да имаме захранваща платка, измерваща платка, компютърна платка (някое от Raspberry Pi) и изобщо всичко, което електрончика счете за полезно при експериментите които върши. Естествено при желание той може да си има няколко сгъваеми плота.
Възможността електрончика да може да избере какъв плот да има, какви да се размерите на цялото нещо, дали да има и някои допълнително отделения и други подобни въпроси - това е едно съблазняващо предимство. Ако в езика за проектиране се въведе и автоматизирана възможност за поръчка и заплащане на изработката и доставка - това също ще е едно много важно предимство.
Това, което остава да се обсъди от мебелистка гледна точка е какви видове сглобки да се използват за направата на това изделие. Няма да е необходимо да имаме много видове (дори може да се ограничим само до един вид сглобка), защото езикът за проектиране на този начален етап ще е предназначен само за аматьори!!!