Canvas EFB framework: Difference between revisions

Jump to navigation Jump to search
Switch to the {{forum url}} and {{forum link}} templates for all forum links. The links within {{cite web}} have been excluded.
(Switch from {{fgaddon file}} to {{fgaddon aircraft url}}.)
(Switch to the {{forum url}} and {{forum link}} templates for all forum links. The links within {{cite web}} have been excluded.)
Line 2: Line 2:


{{Template:Mentored Volunteer Effort
{{Template:Mentored Volunteer Effort
|mentors=Hyde[http://forum.flightgear.org/viewtopic.php?f=71&t=21139&hilit=efb], Hooray (get in touch to learn more)
|mentors=Hyde {{forum link|t=21139|hilit=efb}}, Hooray (get in touch to learn more)
|skills=[[PropertyList XML File]], [[Property Tree]], [[Nasal|Nasal scripting]], [[Canvas]], [[CanvasMFD]], [[Canvas Development]], 777, 787 }}
|skills=[[PropertyList XML File]], [[Property Tree]], [[Nasal|Nasal scripting]], [[Canvas]], [[CanvasMFD]], [[Canvas Development]], 777, 787 }}


Line 18: Line 18:
           {{simgear url|simgear/canvas|pre=$SG_SRC}}
           {{simgear url|simgear/canvas|pre=$SG_SRC}}
|topic-fgdata= (main repository, master branch; {{gitorious url|proj=fg|repo=toms-fgdata|branch=canvas-gui-demo|view=shortlog}})
|topic-fgdata= (main repository, master branch; {{gitorious url|proj=fg|repo=toms-fgdata|branch=canvas-gui-demo|view=shortlog}})
|subforum= http://forum.flightgear.org/viewforum.php?f=71
|subforum= {{forum url|f=71}}
}}
}}


Line 52: Line 52:
}}
}}


{{FGCquote|1= More recently, another idea is to add dedicated PDF support to the core Canvas system, so that arbitrary PDF files can be rendered onto a Canvas: [http://forum.flightgear.org/viewtopic.php?f=71&amp;t=27499&amp;p=258282#p258282 viewtopic.php?f=71&amp;t=27499&amp;p=258282#p258282]|2= {{cite web  | url    = http://forum.flightgear.org/viewtopic.php?p=258879#p258879  | title  = <nowiki>Canvas MFD framework vs. EFB functionality</nowiki>  | author = <nowiki>Hooray</nowiki>  | date  = Sep 27th, 2015  }}}}
{{FGCquote|1= More recently, another idea is to add dedicated PDF support to the core Canvas system, so that arbitrary PDF files can be rendered onto a Canvas: {{forum link|p=258282}}|2= {{cite web  | url    = http://forum.flightgear.org/viewtopic.php?p=258879#p258879  | title  = <nowiki>Canvas MFD framework vs. EFB functionality</nowiki>  | author = <nowiki>Hooray</nowiki>  | date  = Sep 27th, 2015  }}}}


{{FGCquote|1= It might be also possible to decrease the quality of any PDFs a little to drop the sie.  It would be good to have everything self contained, for easy reference.  Was the procedure to carry these on the shuttle for quick lookups?  Hmmm, I'm now wondering about a [http://forum.flightgear.org/viewtopic.php?f=71&amp;t=23204&amp;start=45#p214381 canvas PDF viewer]!|2= {{cite web  | url    = http://forum.flightgear.org/viewtopic.php?p=257936#p257936  | title  = <nowiki>Re: Space Shuttle</nowiki>  | author = <nowiki>bugman</nowiki>  | date  = Sep 18th, 2015  }}}}
{{FGCquote|1= It might be also possible to decrease the quality of any PDFs a little to drop the sie.  It would be good to have everything self contained, for easy reference.  Was the procedure to carry these on the shuttle for quick lookups?  Hmmm, I'm now wondering about a {{forum link|p=214381|text=canvas PDF viewer}}!|2= {{cite web  | url    = http://forum.flightgear.org/viewtopic.php?p=257936#p257936  | title  = <nowiki>Re: Space Shuttle</nowiki>  | author = <nowiki>bugman</nowiki>  | date  = Sep 18th, 2015  }}}}


{{FGCquote|1= See: [[Canvas Development#PDF]]It may make sense to revisit this idea, supporting a subset of PDF would not be too difficult, but it would be better to really use a PDF library and OSG's built-in suport for rendering a PDF to a texture, which could the be easily turned into a new Canvas Element, as per the example at: [[Canvas Development#Adding a new Element]]The coding part is relatively straightforward (basically copy&amp;paste), but getting the dependencies/cmake magic right for all supported FG platforms would probably require a bit of work.|2= {{cite web  | url    = http://forum.flightgear.org/viewtopic.php?p=258282#p258282  | title  = <nowiki>Re: 777 EFB: initial feedback</nowiki>  | author = <nowiki>Hooray</nowiki>  | date  = Sep 21st, 2015  }}}}
{{FGCquote|1= See: [[Canvas Development#PDF]]It may make sense to revisit this idea, supporting a subset of PDF would not be too difficult, but it would be better to really use a PDF library and OSG's built-in suport for rendering a PDF to a texture, which could the be easily turned into a new Canvas Element, as per the example at: [[Canvas Development#Adding a new Element]]The coding part is relatively straightforward (basically copy&amp;paste), but getting the dependencies/cmake magic right for all supported FG platforms would probably require a bit of work.|2= {{cite web  | url    = http://forum.flightgear.org/viewtopic.php?p=258282#p258282  | title  = <nowiki>Re: 777 EFB: initial feedback</nowiki>  | author = <nowiki>Hooray</nowiki>  | date  = Sep 21st, 2015  }}}}
Line 195: Line 195:




[[File:777-EFB-MAIN.png|thumb|777-200ER EFB [http://forum.flightgear.org/viewtopic.php?f=71&t=23196]]]
[[File:777-EFB-MAIN.png|thumb|777-200ER EFB {{forum link|t=23196}}]]
[[File:777-EFB-AIRPORT-SEARCH.png|thumb|777-200 EFB AIRPORT SEARCH, see [http://forum.flightgear.org/viewtopic.php?f=71&t=23196&p=211410#p211410]]]
[[File:777-EFB-AIRPORT-SEARCH.png|thumb|777-200 EFB AIRPORT SEARCH, see {{forum link|p=211410}}]]


== The 777 EFB ==
== The 777 EFB ==
Line 407: Line 407:
{{gitorious source|proj=fg|repo=canvas-hackers-fgdata|commit=b6f4c80e2ac439db6f72c291a66ca3010f91e21d|path=Aircraft/Instruments-3d/GPSmap196/mfd.nas}}<br/>
{{gitorious source|proj=fg|repo=canvas-hackers-fgdata|commit=b6f4c80e2ac439db6f72c291a66ca3010f91e21d|path=Aircraft/Instruments-3d/GPSmap196/mfd.nas}}<br/>
<br/>
<br/>
Technically, I was really just using  those experiments to come up with something more flexible in XML space (where we could trivially support such code blocks/tags), which I am hoping to extend over time, assuming that people  would be willing to adopt such a system: [http://forum.flightgear.org/viewtopic.php?p{{=}}212029#p212029 Subject: Framework-centric aircraft-agnostic avionics development]
Technically, I was really just using  those experiments to come up with something more flexible in XML space (where we could trivially support such code blocks/tags), which I am hoping to extend over time, assuming that people  would be willing to adopt such a system: {{forum link|p=212029|title=Framework-centric aircraft-agnostic avionics development}}
   |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=213090#p213090
   |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=213090#p213090
     |title=<nowiki>Re: 777 EFB: initial feedback</nowiki>
     |title=<nowiki>Re: 777 EFB: initial feedback</nowiki>
Line 552: Line 552:


== Also see ==
== Also see ==
* [http://forum.flightgear.org/viewtopic.php?f=71&t=23196 777 EFB status & plans ?]
* {{forum link|t=23196|title=777 EFB status & plans ?}}

Navigation menu