Кіріспе
Windows XP үшін виджет қозғалтқышы AveDesk – бұл тегін бағдарлама (дегенмен, ол "Donationware" деп аталады, яғни бағдарламалық қамтамасыз ету тек донорлық қаржымен қамтамасыз етіледі) Windows XP үшін виджет қозғалтқышы, ол "desklets" деп аталатын шағын, дербес виджеттерді, сондай-ақ ObjectDock "docklets" (ObjectDock және басқа ұқсас бағдарламалар үшін арналған шағын қосымшалар) іске қосады және оны тәуелсіз бағдарламашы Andreas Verhoeven жасаған. Өзіне ұқсас басқа бағдарламалық жасақтамалардан айырмашылығы, AveDesk қауымдастықпен тығыз байланысты жұмыс істейді. Mac OS X Leopard-тың сыртқы түрі мен сезімін имитациялауға арналған онлайн қауымдастық Aqua Soft-тың форумдарындағы арнайы бөлім бағдарламаны пайдаланушыларға қателер туралы хабарлауға немесе бағдарламаның жаңа мүмкіндіктерін тікелей бағдарламашыдан сұрауға мүмкіндік береді, бұл бюрократиялық кедергілерді жояды. Бағдарламаны пайдаланушылар мен бағдарламашы жаңа мүмкіндіктерді бірге талқылайды. "AveDesk" атауындағы "Ave" – автордың аты, Andreas Verhoeven-нің қысқартылған түрі.
AveDesk is a freeware (although it is touted as "Donationware", which means the software is solely donation supported in terms of financing) widget engine for Windows XP that runs small, self contained widgets called "desklets", as well as ObjectDock "docklets" (small plugins intended for use by ObjectDock and other similar programs), and is created by Andreas Verhoeven, a freelance software programmer. Unlike most other software programs of its kind, AveDesk is heavily community driven. A dedicated section of the forums on Aqua Soft, an online community of skinning enthusiasts dedicated to emulating the look and feel of Mac OS X Leopard, is used by users of the software to report bugs or request for new software features directly to the programmer, cutting any red tape in the way. New features are also better discussed among the users of the software program and the programmer himself. The "Ave" in "AveDesk" is a shortened version of the author's name, Andreas Verhoeven.
Ерекшеліктері
AveDesk deskletтері – Visual C++-та жасалған, қарапайым скрипт файлдары емес, виджеттер ретінде көрсетілетін кеңейтімдер. Бір артықшылығы – deskletтердің толық сыртқы түрін пайдаланушылардың талғамына сәйкес оңай өзгертуге болады, көптеген басқа виджет жүйелеріндегідей жаңа desklet жасаудың орнына. Дегенмен, осы себепті, пайдаланушылар Konfabulator және DesktopX сияқты басқа ұқсас бағдарламалардағыдай AveDesk үшін жеке қолмен жасалған deskletтерді оңай құра алмайды. Бұл қиындықты шешу үшін AveDesk пайдаланушылары көбінесе SysStats деп аталатын кеңейтімді қолданады, ол скрипттерді (мысалы, JavaScript және VBScript) пайдаланып AveDesk үшін deskletтерді оңай жасауға және іске қосуға мүмкіндік береді, сонымен қатар арнайы құрылымдалған INI файлдары мен виджеттің көрінісі мен функционалдығын құрайтын компьютерлік кескіндермен жұмыс істейді. AveDesk 1.3 нұсқасының жарыққа шығуымен, deskletтердің жаңартылған ішкі архитектурасын пайдалану үшін AveScripter деп аталатын жаңа скрипттерді өңдеу жүйесі әзірленеді. Бұл жүйе AveDesk-пен тығыз байланысты, жаңа нұсқамен бірге келетін ішкі мүмкіндіктерді, соның ішінде AveDesk-пен бірге келетін визуализациялық эффекттерді және AveDesk deskletтеріне арналған графикалық интерфейс элементтерінің арнайы кітапханасын – AveControls-ты пайдалана алады.
Тарих
AveDesk шындығында басқа бағдарламалық жобаның туындысы болды. Алғашқыда Андреас Верховен (сол кезде ObjectDock доклеттерінің авторы) екі бағдарлама арасындағы үйлесімсіздікті шешу үшін ObjectDock доклеттерін Y’z Dock (қазірде қолданылмайтын, ObjectDock-қа ұқсас бағдарлама) және керісінше іске қосатын бағдарламаны жасап жатқан. Оның орнына ол ObjectDock-тен тәуелсіз, жүйелік үстелде ObjectDock доклеттерін іске қосуға қол жеткізді (содан ObjectDock доклеттеріне қолдау пайда болды). Содан кейін ол AveDesk-ке әкелген идеяны одан әрі дамыта бастады. Оны жасау барысында AveDesk виджеттерін сипаттау үшін «desklets» терминін енгізді (desklets компьютерлік үстелдерге, доклеттер ObjectDock сияқты бағдарламаларға арналған). 2003 жылдың соңында Андреас AveDesk 1.0 нұсқасын Aqua Soft онлайн қауымдастығына ұсынды. Ұзақ өтпей, AveDesk үшін ғана жасалған бірнеше desklet пайда болды. AveDesk-тің танымалдылығын арттырған desklet-тердің бірі қарапайым, бірақ терісін өзгертуге болатын шолу терезесі desklet-і («PidlShortcut» desklet-інің алдағысы) болды. Оны Mac OS X жүйесіндегі шолу терезелерінің сыртқы түріне келтіруге оңай болады, бірақ Windows контекстік мәзірімен толыққандай. Сондай-ақ, дискіні көрсетуге арналған desklet (шолу терезесі desklet-іне ұқсас), тек сол дискі орнатылғанда ғана пайда болатын және оның белгішесіне сүйрегенде CD немесе DVD дискісін шығаратын қоқыс жәшігі desklet-і болды. Бұл desklet-тер AveDesk-ті Mac OS X жүйесінің сыртқы түрін еліктегісі келетін пайдаланушыларға тартымдырақ етті. 2004 жылдың соңында Андреас AveDesk 1.1 нұсқасын жаңа нұсқаның скриншоттарымен қызықтырылған пайдаланушыларға ұсынды. Жаңа нұсқаны орнатқан пайдаланушылар жақсартылған desklet-термен және жаңа, бейімделген визуалды эффекттермен (жоғарыда сипатталғандай) күшті қарсы алынды. Бұл визуалды эффекттер AveDesk-тің тартымдылығын арттырды және 1.1 нұсқасы тері жасаушылардың арасында жылы қабылданды, бұл оны сол кездегі DesktopX сияқты танымал виджеттердің біріне айналдырды. 2005 жылдың басында AveDesk 1.2 нұсқасы шығарылды. 1.2 нұсқасы AveDesk-тің ең үлкен (немесе ең үлкен) жаңартуларының бірі болды. Бұл нұсқаға көптеген жаңа мүмкіндіктер қосылды, олардың кейбіреулерін бұрынғы нұсқалардың пайдаланушылары сұраған. Темалар мен орнату мүмкіндіктері, сондай-ақ Showcase жаңа мүмкіндіктердің арасында болды. Әртүрлі шолу терезесі desklet-тері жаңа, жаңартылған «PidlShortcut» desklet-імен алмастырылды, ол шолу терезесі desklet-терінің функцияларын және сапасын біріктіріп, жақсартты. Сонымен қатар, әр desklet-тің таңбасындағы мәтінге арналған жақсартылған көлеңкелер және күңгірттеу/ашықтандыру эффекттері сияқты қосымша визуалды эффекттер қосылды. 2005 жылдың 26 қазанында Avedesk 1.3 нұсқасы шығарылды. Бұл нұсқа бастапқыда AveDesk-тің бұрынғы нұсқаларындағы кейбір кемшіліктерді жоюға арналған шағын жаңарту ретінде жоспарланған, бірақ ол ең үлкен жаңартулардың біріне айналды. Бұл нұсқаға әр desklet-ті жабу немесе конфигурациялау кезінде қосымша аппараттық үдетілген визуалды эффекттер, сондай-ақ жоғарыда сипатталған жақсартылған desklet-тер сияқты бірнеше жаңа мүмкіндіктер енгізілді. Қазіргі уақытта бағдарламалық қамтамасыз ету 1.4 нұсқасында, ол Windows Vista үшін қолдау қосты.