====== Elf development ====== **Please also especially look at [[links#link_collection|link collection]].** There is tons in stuff in forums (like archived se-developers). \\ RTFM: See [[https://mobilefree.justdanpo.ru/wiki/doku.php?id=index&idx=elflib|elflib wiki on mobilefree]] with function descriptions. \\ #TODO: link to english translated mobilefree-wiki \\ The old-school way is to use iAR Embedded Workbench 4.0 for compiling elf and dyn. \\ Use [[https://justdanpo.ru/data/projects/gsm/elf2vkpex.zip|elf2vkpex]] to convert elf for [[sony_ericsson:patches#patch_porting_tools|vkp patch creation]]. \\ ====== se-developers.net archive ====== http://se-developers.net/viewtopic.php?f=29&t=544 RE: Communication between elfs? Postby ultrashot on 15 Sep 2009 12:30 mousex,use way of communicating that i've used in ColorSlider patch+elf, AdvSoftkeys, WalkmanDisplay. It means that you should make your own MyBOOK structure and use it in elf. There you should fill functions' addresses. So, look at my sources=) Also SoftEdit communicates with AdvSoftkeys in ui.cpp module - it changes advsoftkeys' view EventControl controls ColorSlider's options through book, too. EvtDesk gets EventControl's event list using this way. RE: Communication between elfs? Postby den_po on 16 Sep 2009 03:59 try SingleInstance.zip http://mobilefree.ru/newbb_plus/viewtopic.php?topic_id=2554&post_id=57116#57116 to use a second method (interprocess communications) uncomment one line in single.h: //#define USE_1INST_PROCESS RE: Communication between elfs? Postby Peti on 25 Sep 2009 06:23 @den_po: I'm creating a new software platform, based on your example. My question is... is the low priority process we create (that always runs in the background) eating up battery? Will this method shorted our battery life? RE: Communication between elfs? Postby den_po on 25 Sep 2009 07:28 I'm still not sure =) [[https://web.archive.org/web/20101129020814/http://www.se-developers.net/viewtopic.php?f=39&t=175|Compiling Elf with IAR]] \\ [[http://web.archive.org/web/20101129020032/http://se-developers.net/viewtopic.php?f=39&t=150|Porting constants for dyn_const]] \\ [[http://web.archive.org/web/20101220174953/http://se-developers.net/viewtopic.php?f=62&t=906|Elf Icons]] \\ [[http://web.archive.org/web/20101128172855/http://se-developers.net/viewtopic.php?f=29&t=824|SE-lifestyle DeskBridge - SDK]] \\ [[http://web.archive.org/web/20101129015250/http://se-developers.net/viewtopic.php?f=39&t=331|Using Bcfg in your Elfs]] \\ ===== Source Codes ===== See srcs in mobilefree forum threads and \\ See source code snippets in se-developers.net archive and \\ https://github.com/justdanpo/elfpack-se \\ https://archive.perk11.info/svn/ \\ https://github.com/farid1991/patch-se?tab=readme-ov-file \\ https://github.com/farid1991/new-patch-se \\ https://github.com/Rescor/SE_ELFS (also mirrored by scanlab49406) \\ https://github.com/NKolyanich/elfs_se \\ https://github.com/davicdsalves/accuweather-widget \\ https://github.com/davicdsalves/anoying-alarm \\ ===== archived ===== **⚠️Info:** Please look first if you can find what you need in a repository which is still maintained. \\ Following is only old stuff which I have archived from vanishing www around ~2015. It may have been mirrored or forked. \\ {{ :sony_ericsson:other:deskbridge_developers_guide.pdf |}} \\ //google code// \\ https://code.google.com/archive/p/centrumse/ \\ https://code.google.com/archive/p/seelf/ \\ https://code.google.com/archive/p/blacklizard/ \\ \\ {{ :sony_ericsson:google-code:source-archive_blacklizard.zip |}} \\ {{ :sony_ericsson:google-code:source-archive_centrumse.zip |}} \\ {{ :sony_ericsson:google-code:source-archive_developer-se.zip |}} \\ {{ :sony_ericsson:google-code:source-archive_fmse.zip |}} \\ {{ :sony_ericsson:google-code:source-archive_se-patch.googlecode.zip |}} \\ {{ :sony_ericsson:google-code:source-archive_seelf.zip |}} \\ {{ :sony_ericsson:google-code:svn.boba.su_perk11_2016.zip |}} \\ {{ :sony_ericsson:google-code:other_srcs.zip |}} \\